body {padding-top: 80px; }
.nav-box{width:100%;height: 80px; background-color: #fff;position: fixed;top: 0;left: 0;z-index: 1005;}
.nav-container{max-width: 1760px;height: 100%;margin: 0 auto;}
.nav-right{ transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; }
.nav-box .nav> ul { transition: all 0.5s ease-in-out; filter: alpha(opacity=100); -moz-opacity: 1; opacity: 1; margin-bottom: 0; text-align: center; }
.nav-box .nav>ul>li { display: inline-block; text-align: center;-webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; -ms-transition: all .3s;
     transition: all .3s; line-height: 80px; }
.nav-box .nav>ul>li>a { color: #333; display: inline-block; font-size: 16px; position: relative;  padding: 0 35px;transition: color .3s;  }
.nav-box .nav>ul>li>a:before { content: ""; position: absolute; z-index: -1; left: 50%; right: 50%; bottom: 0;
    background: #0065B5; height: 100%; -webkit-transition-property: left,right; transition-property: left,right; -webkit-transition-duration: .3s;
    transition-duration: .3s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; }
.nav-box .nav>ul>li>a.active,.nav-box .nav>ul>li>a:hover{color: #fff;}
.nav-box .nav>ul li .active:before, .nav-box .nav>ul li a:focus:before, .nav-box .nav>ul li a:hover:before { left: 0; right: 0; }
.nav-box .nav-search{color: #333;font-size: 20px;line-height: 80px;}
.nav-li-info { position: absolute; width: 100%; background-color: #f1f1f1; height:80px; left: 0px; top: 80px; border-top: 1px solid #dedede;box-shadow: 0 2px 4px rgb(204 1 4 / 60%);z-index: 6; display: none;    padding-top: 25px;}
.nav-box .nav ul li:hover .nav-li-info{ display: block; }
/*.nav-li-info .info-list{padding-top: 70px;padding-left: 70px; width: calc(100% - 600px);}*/
.nav-li-info .info-list .nav-li-info-a { float: left;line-height: 24px; margin-bottom: 30px; text-align: left; width: 200px; }
.nav-li-info .info-list .nav-li-info-a a { font-size: 16px; color: #4c4c4c; line-height: 20px !important;display:flex;align-items:center; }
.nav-li-info .info-list .nav-li-info-a a:hover{color: #0065B5;}
.nav-li-info .info-list .nav-li-info-a img { width: 22px;  margin-right: 3px;vertical-align:baseline; }
.nav-li-info .nav-li-info-img { width: 600px;height: 100%;text-align: left;position: relative; }
.nav-li-info .nav-li-info-img img{width: 100%;height: 100%;}
.nav-li-info .nav-li-info-img .cont-box{position: absolute;width:  100%; height: 100%; padding: 130px 0 0 30px;  right: 0px; top: 0px;text-align: left; }
.nav-li-info .nav-li-info-img p { font-size: 16px; color: #fff; line-height: 28px; text-align: left; }
.nav-li-info .nav-li-info-img a { font-size: 16px; color: #fff; line-height: 28px; }
.search{color: #fff;font-size: 26px;padding-top: 25px;padding-left: 35px; }
.search-box {width: 400px; height: 78px; padding: 0; right: 182px;top: 0; position: absolute; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1);
     left: auto; transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; z-index: 99; }
 .search-box input { width: 85%; height: 40px; border: 1px solid #d4d4d4; line-height: 40px; padding-left: 10px; outline: none;
     font-size: 16px; left: 0; top: 19px; position: absolute; padding-right: 0; background-color: #fff; transition: all 0.5s ease 0s;
     -webkit-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; }
 .search-box a.btn-search { position: absolute; right: 62px; top: 22px; width: 30px; height: 30px; color: #86807f;
      text-decoration: none; margin: 0 !important; background: url(../images/fdz.png) no-repeat; }
 .search-box a.btn-close, .search-box a.btn-search { top: 25px; transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s;
      -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; }
 .search-box a.btn-close { position: absolute; right: 0; width: 28px; height: 28px; top: 24px; color: #86807f; text-decoration: none;
      margin: 0 !important; background: url(../images/closes.png) no-repeat center; background-size: 18px; }
 .dropdown { position: relative; }
 .hsearch { font-size: 14px; font-weight: bolder; width: 100%; padding: 0 20px 15px; box-sizing: border-box; color: #9a9999; }
 .dropdown ul { padding: 0; width: 100%; overflow-y: auto; position: absolute; display: none; z-index: 2; left: 0%; top: 90px; background: #fff;
      border-radius: 5px; padding: 30px 0 30px; position: absolute; z-index: 999; box-shadow: 1px 2px 5px rgba(0,0,0,0.2); transition: all 0.5s ease 0s;
      -webkit-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; }
 .dropdown ul li { list-style: none; width: 100%; padding: 0; box-sizing: border-box; cursor: pointer; }
 .dropdown ul li a { display: block; text-decoration: none; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding: 5px 20px; cursor: pointer;
     color: #333333 !important; font-size: 18px;}
 .dropdown ul li:hover { background-color: #f2f6fa; }
 .dropdown ul li a:active,.dropdown ul li.active a { background-color: #e4e9f2; padding: 5px 20px; }
 .nav-hide { -webkit-transform: scale(0); -ms-transform: scale(0); transform: scale(0); visibility: hidden;}
 .search-box.search-hide { -webkit-transform: scale(0); -ms-transform: scale(0); transform: scale(0); left: auto; }
 .search-box.search-hide { visibility: hidden; }

 /* 手机nav */
 .trans, .trans:hover { -webkit-transition: all 0.8s cubic-bezier(0.19, 1, 0.22, 1) 0s; -moz-transition: all 0.8s cubic-bezier(0.19, 1, 0.22, 1) 0s; -o-transition: all 0.8s cubic-bezier(0.19, 1, 0.22, 1) 0s; transition:all 0.8s cubic-bezier(0.19, 1, 0.22, 1) 0s; -ms-transition: all 0.8s cubic-bezier(0.19, 1, 0.22, 1) 0s; }
 .trans-fast, .trans-fast:hover { -webkit-transition: all 200ms ease-in-out; -moz-transition: all 200ms ease-in-out; -o-transition: all 200ms ease-in-out; transition: all 200ms ease-in-out; -ms-transition: all 200ms ease-in-out; }
 .menu-handler { display: none; overflow: hidden; width: 60px; height: 60px; cursor: pointer; position:absolute; right:0; top: 0px; transition: all 0.3s cubic-bezier(0.445, 0.145, 0.355, 1); -webkit-transition: all 0.3s cubic-bezier(0.445, 0.145, 0.355, 1); -moz-transition: all 0.3s cubic-bezier(0.445, 0.145, 0.355, 1); z-index:1012; }
 .menu-handler .burger { width: 32px; height: 4px; background: #0069B7; display: block; position: absolute; z-index: 5; top: 18px; left: 50%; margin: 0px 0px 0px -16px; transform-origin: center; -webkit-transform-origin: center; -moz-transform-origin: center; -o-transform-origin: center; -ms-transform-origin: center; /*border-radius: 3px;*/ }
 .menu-handler .burger-2 { top: 28px; }
 .menu-handler .burger-3 { top: 38px; }
 .menu-handler.active .burger-1 { top: 30px; -moz-transform: rotate(225deg); -webkit-transform: rotate(225deg); -o-transform: rotate(225deg); -ms-transform: rotate(225deg); transform: rotate(225deg); }
 .menu-handler.active .burger-2 { -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); filter: alpha(opacity=0); opacity: 0; -moz-opacity: 0; -khtml-opacity: 0; -webkit-opacity: 0; left: -100%; }
 .menu-handler.active .burger-3 { top: 30px; -moz-transform: rotate(-225deg); -webkit-transform: rotate(-225deg); -o-transform: rotate(-225deg); -ms-transform: rotate(-225deg); transform: rotate(-225deg); }
 /* menuBtn end */
 /* menuBox start */
 .menuBox{ position:fixed; top:-100%; right:0; left:0; height:100%; background:#666; z-index:1004; overflow: hidden; overflow-y: auto;
      -webkit-overflow-scrolling: touch; display:none; }
.navMobile{ padding-top:60px; }
.navMobile dd a { display: block; position: relative; padding:15px; font-size:16px; color: #fff; -webkit-transition: 0s; -moz-transition: 0s; -o-transition: 0s; transition: 0s; }
.navMobile dd p a{ border-bottom:1px solid #4a4a4a; }
.navMobile dd p .dot{ width:6px; height:6px; border:2px solid #fff; border-radius:100%; position:absolute; top:50%; margin-top:-5px; right:15px; opacity:0; transform:translateX(-10px); -webkit-transform:translateX(-10px); transition:300ms; -webkit-transition:300ms; }
.navMobile dd p a:hover,.navMobile dd p a.act{ background:#0069B7; }
.navMobile dd p a:hover .dot,.navMobile dd p a.act .dot{ opacity:1; transform:translateX(0); -webkit-transform:translateX(0);  }
.navMobile dd .mtnav .aw{ width:7px; height:12px; background-image:url(../images/mav.png); position:absolute; right:15px; top:50%; margin-top:-4px; transform-origin:right center; -webkit-transform-origin:right center; transform:scale(0.8); -webkit-transform:scale(0.8); }
.navMobile dd .mtnav{ display:none; overflow:hidden; }
.navMobile dd .mtnav a{ float:left; width:50%; padding:0; float:left; border-bottom:1px solid #666; background:#515151; }
.navMobile dd .mtnav a p{ padding:15px; border-right:1px solid #666; }
.mlangbox{ margin-top:40px; padding:0 15px; color:#fff; }
.mlangbox a{ color:#fff; }

.banner{width: 100%;margin-top:80px;}
.banner .swiper-container{width: 100%;height: 100%;}
.banner .swiper-container .swiper-slide a{width: 100%;height: 100%;}
.banner .swiper-container .swiper-slide a img{width: 100%;height: 100%;}
.banner .swiper-container .swiper-pagination-bullet{width: 15px;height: 15px;background-color: #F7F7F7;opacity: 0.541;}
.banner .swiper-container .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color: #fff;opacity: 1;}

.ixpanel { padding: 18px 0 0 0; }
/* ix1 */
.ix1{ padding:0 12px; }
.ixpros{ position:relative; }
.ixpros .item{ overflow:hidden; }
.ipa {display:block; color:#323232; margin:0 7px; position:relative; }
.ipa .cover{ background: rgba(255,255,255,0.6); }
.ipa .txts{ position:absolute; left:0; right:0; top:0; text-align:center; padding-top:19%; transition: 340ms ease-in-out; -webkit-transition: 340ms ease-in-out; }
.ipa .txts .ch{ font-size:24px; margin-bottom:4px; white-space:nowrap; }
.ipa .txts .en{ font-family:Arial; text-transform:uppercase; white-space:nowrap; }
.ipa .ico{ width:37px; height:37px; background:url(../images/ip-ico.png) no-repeat; margin:23px auto 0 auto; opacity: 0; visibility:hidden; transform: rotateY(-180deg); -webkit-transform: rotateY(-180deg); transition: 340ms ease-in-out; -webkit-transition: 340ms ease-in-out; }
.pic{ display:block; overflow:hidden; position:relative; background-size:cover; background-repeat:no-repeat; background-position: center center; }
.pic > img{ display:block; width:100%; transition:600ms; -webkit-transition:600ms; }
.ipa .cover { background: rgba(255,255,255,0.6); }
.cover { display: block; position: absolute; top: 0; left: 0; right: 0; bottom: 0; transition: 600ms; -webkit-transition: 600ms; -ms-transition: 600ms; }
.ixpros .next-btn, .ixpros .prev-btn{ width: 54px; height: 44px; background: #000; background: rgba(0,0,0,.5); position: absolute; top: 50%; margin-top: -22px;
     z-index: 6; cursor: pointer;    background-image: url(../images/ip-arrow.png);display: none;}
.ixpros .prev-btn{left: 7px;background-position: left center;}
.ixpros .next-btn{ right: 7px;background-position: right center;}

/* ix2  */
.ix2 { padding: 75px 0 12px 0; }
.pw { width: 1430px; margin: 0 auto; }
/* 左 */
.ixabo { width: 45%; float: left; }
.ixTitle .ch{ line-height:24px; font-size:24px; font-weight:bold; color:#5f5f5f; padding-right:14px; border-right:1px solid #D7D7D7; float:left; margin-right:22px; }
.ixTitle .en{ font-family:Arial; font-style:italic; color:rgba(95, 95, 95, 0.42); line-height:24px;}

.iavideo, .iatxts{ float:left; width:50%; }
.iavideo a{width: 100%;height: 100%;}
.viico{ width:46px; height:46px; position:absolute; left:50%; top:50%; margin-top:-22px; margin-left:-22px; }
.viico .aw{ position:absolute; left:0; top:0; width:100%; height:100%; background-image:url(../images/video.png); }
.iabox .t{ background:#f4f4f4; }
.ixabo{ width:45%; float:left; }
.iabox{ margin-top:45px; }
.iatxts .nowti{ font-size:18px; font-weight:bold; color:#5f5f5f; margin-bottom:18px; }
.iatxts .tx{ height:96px; color:#989898; }
.iatxts .pa{ padding:40px 30px 0 30px; }
.iatxts .more{display: block;width: 102px; height: 31px;border:1px solid #ACACAC;text-align: center;line-height: 31px; font-size: 14px;color: #999;
margin-top: 30px;}

/* 右 */
.ixnews{ width:50%; float:right; }
.ixnews .ixTitle{ position:relative; }
.ixnews .inmore{ position:absolute; bottom: 0; right:4px;display:block; font-size:13px; width: 73px; height:26px ; border: 1px solid #D7D7D7; color:#999; line-height:26px;text-align: center;  }
.inlist {margin-top: 45px;}
.inlist a{ display:block; color:#989898; position:relative; overflow:hidden; width: 100%;min-height:70px;padding-bottom: 25px;}
.inlist .inlist-top{display: flex;}
.inlist .inlist-top .left{width: 145px;height: 116px;overflow: hidden;}
.inlist .inlist-top .left img{width: 100%;height: 100%;transition:all .3s;}
.inlist .inlist-top .txts{flex: 1;padding-left: 15px;position: relative;}
.inlist .txts .nowti{ font-size:16px; font-weight:bold; color:#404040; margin-bottom:10px; line-height:1.4; }
.inlist .txts .nowti .line1{width: 80%;}
.inlist .txts .nowti div{font-size: 14px;color: #999;font-weight: normal;}
.inlist .txts .tx{ font-size: 14px;line-height: 1.714; }
.inmore2{ display:inline-block; text-transform:uppercase; font-size:12px; font-family:Arial; color:#bebebe; border-bottom:1px solid #bebebe; line-height:1;
     transition:300ms; -webkit-transition:300ms; position: absolute;left: 15px;bottom: 0;}

/*video style*/
.vwrap { display: none; z-index: 1040; width: 100%; position: fixed; left:0; top:0; }
.vwrap .videobtg { z-index: 900; position: fixed; width: 100%; height: 100%; left: 0; top: 0; background: #000; opacity: 0.8; filter: alpha(opacity=80); overflow: hidden; }
.vwrap .videobox { z-index: 990; width: 860px; height: 480px; background-color: #fff; position: fixed; left: 50%; top: 50%; margin-top: -240px; margin-left: -430px; }
.vwrap .videobox #videobox { width: 100%; display: inline-block; height: 100%; background: #80abde; }
#videobox_wrapper { height: 100%!important; }
.vwrap .close { z-index: 999; width: 24px; height: 24px; cursor: pointer; position: absolute; top: -28px; right: 0px; }
.vwrap .close i { display: block; width:24px; height:24px; background:url(../images/close1.png) no-repeat 50% 50%; -webkit-transition: 400ms; transition: 400ms; }
.vwrap .close:hover i { -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); }
#videobox_display_button { background: none no-repeat!important; }
.jwplayer .jwicon:hover { opacity: 1; filter: alpha(opacity=100); }
.jwlogo, .jwclick { display: none!important; }
/*video style end*/


/* ix3 */
.ix3 {background: #f4f4f4; padding: 40px 0 65px 0;}
.ixinds{ margin-top:35px; position:relative; }
.iia{ display:block; margin:0 12px;color:#989898; }
.ixindsbox{ width:1454px; margin:0 auto; }
.ixindsbox .ixTitle{ margin-left:12px; }
.iia .show-box{position: relative;overflow: hidden;}
/*.iia .cover{ background:url(../images/iibg.png); opacity:0; visibility:hidden; transition:100ms; -webkit-transition:100ms; }*/
.iia .cover{ background:rgba(0,101,181,.4); opacity:0; visibility:hidden; transition:100ms; -webkit-transition:100ms; }
.iia .namebox{  padding-top:15px; overflow:hidden;text-align:center; -webkit-transition: 500ms 100ms; transition: 500ms 100ms; }
.iia .namebox .nowti{line-height: 1.5; color:#333;font-size:16px;  }
.iia .namebox .sort{ font-size: 14px;color: #C3C3C3;margin-top:3px;}

.iia .txts{ position:absolute; top:15px; left:15px; bottom:15px; right:15px; background:#fff; text-align:center; -webkit-transform: translateY(-100%); transform: translateY(-100%); opacity: 0; visibility:hidden; -webkit-transition: 500ms 100ms; transition: 500ms 100ms; }
.iia .txts .pa{ padding:20px 20px 0 20px; }
.iia .txts .nowti{ font-size:16px; color:#404040; margin-bottom:20px; }
.iia .txts .tx{ text-align:center; font-size:12px; line-height:22px !important; height:44px; }
.iia .txts .line{ width:58px; height:4px; background:#787878; margin:0 auto 18px auto; }
.iia .txts .aw{ width:37px; height:37px; background:url(../images/ii-ico.png) no-repeat; margin:18px auto 0 auto; }
.ixinds .swiper-btn{ display:block; width:30px; height:30px; border:1px solid #989898; position:absolute; top:-65px; z-index:20;text-align: center;line-height: 30px;
color: #666;}
.ixinds .prev-btn{ right:49px; }
.ixinds .next-btn{ right:12px; }
.ixinds .swiper-btn:hover{ border-color:#0069B7;color: #0069B7; }



/* 底部 */
.foot-box{background-color: #232323;padding-top: 40px;padding-bottom: 45px;}
.foot-box .foot{max-width: 1440px;margin: 0 auto;display: flex;align-items: center;justify-content: space-between; font-size: 13px;color: #989898; }
.foot-box .foot a{color: #989898;}
.foot .flink a {  line-height: 24px; margin-right: 40px; }
.foot .fcop { margin-top: 13px; }
.foot .fshare{display: flex;justify-content: flex-end;}
.foot .fshare a { width: 32px; height: 32px; margin-left: 15px; border: 1px solid #7E7E7E;text-align: center;line-height: 32px;border-radius: 50%;}
.foot .fshare a:first-of-type{margin-left: 0;}
.foot .fshare a i{font-size: 20px;}
.foot select{ width: 182px; height: 29px;border:1px solid #7E7E7E;color: #989898;margin-top: 15px;}

/* winxin */
.popUpblack{ background:url(../images/black.png) repeat; width: 100%; height: 100%; position: fixed; left: 0px; top: 0px; z-index: 1010; display: none;}
.popUp { width: 220px; height: 242px; border: 5px solid #f1f1f1; background: #fff; position: fixed; left: 50%; top: 50%; margin: -87px 0 0 -115px; z-index: 1004; }
.popUp .t { padding: 0 0 0 10px; height: 26px; line-height: 26px; color: #666; font-weight: bold; border-bottom: 1px solid #e8e8e8; background: #f2f2f2; }
.popUp .t .close { padding: 0 10px 0 0; float: right; cursor: pointer; color: #666; font-weight: normal; }
.popUp .img { padding: 20px; }
.popUp .img img { width: 100%; height: 100%; display: block; }
/* winxin end */


/* 关于我们 */
.inner-banner{padding-top: 80px;width:100%}
.inner-banner img{width:100%;}
.page-nav ul{width: 100%;height: 65px;border-bottom: 1px solid #DDDDDD;display: flex;justify-content: center;overflow-x:scroll;
white-space:nowrap;scrollbar-width: none;}
.page-nav ul::-webkit-scrollbar { display: none; }
.page-nav li a{padding: 0 35px;line-height: 65px;font-size: 16px;color: #666666;position: relative;}
.page-nav li a::after{content:"";position: absolute;right: 0;top: 50%;transform: translateY(-50%);width: 1px; height: 12px; background-color:#D0D0D0;}
.page-nav li:last-of-type a::after{display: none;}
.page-nav li.active a,.page-nav li:hover a{background-color: #0065B5;color: #fff;}
.page-nav li.active a::after,.page-nav li:hover a::after{display: none;}
.page-nav ul::-webkit-scrollbar { display: none; }

.about-part1{padding-top: 65px;padding-bottom: 130px;position: relative;overflow: hidden;}
.about-title{font-size: 30px;color: #333;text-align: center;}
.about-subTitle{font-size: 18px;color: #999;line-height: 1.444;text-align: center;}
.about-part1 .about-num{display: flex;justify-content: center;padding-bottom: 80px;padding-top: 56px;}
.about-part1 .about-num .num-item{margin-right: 90px;text-align: center;}
.about-part1 .about-num .num-item:last-of-type{padding-right: 0;}
.about-part1 .about-num .num-item .num-shu{color: #E51313;display: inline-block;position: relative;}
.about-part1 .about-num .num-item .num-shu span{font-size: 72px;line-height: 1;}
.about-part1 .about-num .num-item .num-shu i{position: absolute;top: 0;right:-35px;font-size: 48px;line-height: 0.542;}
.about-part1 .about-num .num-item .num-cont{font-size: 14px;color: #666;line-height: 1.857;}
.about-part1 .about-cont{max-width: 1320px;margin: 0 auto;}
.about-part1 .about-cont img{width: 617px;}
.about-part1 .about-cont .cont-box{width: 700px;padding-top: 60px;}
.about-part1 .about-cont .cont-box .tit{font-size: 24px;color: #666; font-weight: bold;padding-bottom: 20px;}
.about-part1 .about-cont .cont-box .cont{font-size: 14px;color: #999;line-height: 1.6;}
.about-part1 .about-cont .cont-box .cont p{padding-bottom: 30px;}
.about-part1 .about-bottom{position: absolute;right: 0;bottom: 0;transform: translateY(60%);width: 1262px;}
.about-swiper{width: 100%;}
.about-swiper .swiper-container{width: 100%;height: 100%;}
.about-swiper .swiper-slide{display: flex;background: #0069B7;color: #fff;}
/*.about-swiper .swiper-slide .bottom-img{width: 50%;background-size:contain;}*/
.about-swiper .swiper-slide img{width: 50%;}
.about-swiper .swiper-slide .cont-box{width: 50%;padding-left: 65px;padding-top: 60px;}
.about-swiper .swiper-slide .cont-box .name{font-size: 32px; font-weight: bold;padding-bottom:20px;}
.about-swiper .swiper-slide .cont-box .tags{font-size: 16px;line-height: 2;margin-bottom: 40px;}
.about-swiper .swiper-slide .cont-box .cont{font-size: 14px;line-height: 2.286;width: 570px;text-align: justify;}
.about-swiper .prev-btn,.about-swiper .next-btn{position: absolute;top: 50%;transform: translateY(-50%);width: 66px;z-index: 10;}
.about-swiper .prev-btn img,.about-swiper .next-btn img{width: 100%;}
.about-swiper .prev-btn{left: 85px;}
.about-swiper .next-btn{right: 85px;}


/* 组织架构 */
.about-organize{background: url(../images/organize-back.png) no-repeat;text-align: center;padding: 80px 0 100px 0;}

/* 发展历程 */
.about-decelopment{background:#fff url(../images/decelopment.jpg) no-repeat left bottom;padding:60px 0 50px 0;}
.decelopment-box{padding-top: 30px;max-width: 1550px;margin: 0 auto;height: 580px;position: relative;}
.about-decelopment .decelopment-cont{background: rgba(255,255,255,0.522);padding: 50px 50px 40px 35px;width: 486px;}
.about-decelopment .decelopment-cont .year{font-size: 24px;font-weight: bold;color: #0769B7; line-height: 1.333;padding-bottom: 20px;}
.about-decelopment .decelopment-cont .cont-item{display: none;}
.about-decelopment .decelopment-cont .cont-item ul li{padding-left: 15px;line-height: 1.4;padding-bottom: 15px;position: relative; font-size: 16px;color: #666;}
.about-decelopment .decelopment-cont .cont-item ul li::after{content:"";   width: 8px; height: 8px;position: absolute;top:8px ;left: 0; border-radius: 50%;background-color: #0468B6;}
.about-decelopment .year_line{position: absolute;bottom: 50px;left: 0;}
.year_line li{cursor: pointer; position: absolute;transition: all .3s;text-align: center;}
.year_line .year{font-size: 24px;margin-bottom: 5px; color: #0367B6;transition: all .3s;}
.year_line .year_btn { background: url(../images/year_time.png); background-size: cover; width: 18px; height: 18px; margin: 0 auto 20px auto;transition: all .3s;}
.year_line p:nth-of-type(3){font-size: 18px; color: #0367B6;font-weight: bold;}
.year_line li:hover .year_btn {background: url(../images/year_time2.png); background-size: cover;width: 30px; height: 30px;margin: 0 auto 13px auto;}
.year_line li .year_name{font-size: 18px; color: #0367B6;font-weight: bold;}
.year1979 { top: 313px; left: -45px; }
.year1989 { top: 301px; left:82px }
.year1999 { top: 285px; left: 204px;}
.year2000 { top: 270px; left: 303px; }
.year2004 { top: 224px; left: 412px;}
.year2007 { top: 174px; left: 505px;}
.year2011 { top: 106px; left: 637px;}
.year2013 { top: 73px; left: 722px }
.year2014 { top: 59px; left: 827px;}
.year2016 { top: 46px; left: 949px;}
.year2017 { top: 33px; left: 1067px; }
.year2018 { top: 25px; left: 1148px; }
.year2019 { top: 13px; left: 1245px; }
.year2020 { top: 0px; left: 1357px; }
.year2021 { top: -21px; left: 1439px }
.year2024 { top: -41px; left: 1477px;    width: 143px; }

.year-swiper{position: relative;margin-top: 30px;padding: 0 60px;display: none;}
.year-swiper .line{width: 100%;position: absolute;left: 0;top:43px;height: 2px;background-color: #0065B5;}
.year-swiper .swiper-slide{text-align: center;}
.year-swiper .year{font-size: 24px;margin-bottom: 5px; color: #0367B6;transition: all .3s;}
.year-swiper .year_btn { background: url(../images/year_time.png); background-size: 100%; width: 18px; height: 18px; margin: 0 auto 20px auto;transition: all .3s;}
.year-swiper p:nth-of-type(3){font-size: 18px; color: #0367B6;font-weight: bold;}
.year-swiper .year_name{font-size: 18px; color: #0367B6;font-weight: bold;}
.year-swiper .swiper-slide:hover .year_btn {background: url(../images/year_time2.png);width: 25px; height: 25px;margin: 0 auto 13px auto;}
.year-swiper .prev-btn,.year-swiper .next-btn{position: absolute;top:13px; width: 60px;z-index: 10;}
.year-swiper .prev-btn img,.year-swiper .next-btn img{width: 100%;}
.year-swiper .prev-btn{left: 0;}
.year-swiper .next-btn{right: 0;}

/* 企业资质 */
.company-box{padding-top: 50px;background: #fff url(../images/zizhi-back.png) no-repeat left bottom;}
.company-box .page-nav{padding-bottom: 55px;}
.company-box .page-nav a{width: 165px; height: 43px;background-color: #EBEBEB;color: #666; text-align: center;line-height: 43px;margin-right: 25px;}
.company-box .page-nav a:last-of-type{margin-right: 0;}
.company-box .page-nav a.active,.company-box .page-nav a:hover{background-color: #0065B5;color: #fff;}
.company-box .company-title{font-size: 40px;color: #0065B5;text-align: center;}
.company-box .zizhi-swiper{position: relative;padding: 45px 0 60px 0;max-width: 1200px;margin:0 auto;}
.company-box .zizhi-swiper .swiper-slide{border: 1px solid #E6E6E6;background-color: #fff;height: 100%;}
.company-box .zizhi-swiper .swiper-slide .tit{width: 100%;background-color: #0065B5;color: #fff; font-size: 18px;text-align: center;
       height: 60px;  display: flex; justify-content: center;    align-items: center;}
.company-box .zizhi-swiper .swiper-slide .cont-box{padding: 30px ;}
.company-box .zizhi-swiper .swiper-slide .cont-box ul li{padding-left: 20px;line-height: 1.4;padding-bottom: 15px;position: relative; font-size: 14px;color: #666;}
.company-box .zizhi-swiper .swiper-slide .cont-box ul li::after{content:"";   width: 8px; height: 8px;position: absolute;top:6px ;left: 0; border-radius: 50%;background-color: #0468B6;}
.company-box .zizhi-swiper .prev-btn,.company-box .zizhi-swiper .next-btn{position: absolute;top:50%;transform: translateY(-50%); width: 18px;z-index: 10;}
.company-box .zizhi-swiper .prev-btn img,.company-box .zizhi-swiper .next-btn img{width: 100%;}
.company-box .zizhi-swiper .prev-btn{left: -40px;}
.company-box .zizhi-swiper .next-btn{right: -40px;}

/* 企业荣誉 */
.honor-swiper{padding: 80px 0 90px 0;max-width: 1200px;margin:0 auto;}
.honor-swiper .swiper-container{padding-bottom: 30px;}
.honor-swiper .swiper-pagination{display: none;}
.honor-swiper .swiper-slide{border-right: 1px solid #E4E5E6;padding-top: 25px;margin-right: 25px;}
.honor-swiper .swiper-slide:last-of-type{border-right: none;margin-right: 0;}
.honor-swiper .swiper-slide ul li{padding-left: 20px;line-height: 1.4;padding-bottom: 25px;position: relative; font-size: 14px;color: #666;}
.honor-swiper .swiper-slide ul li::after{content:"";   width: 8px; height: 8px;position: absolute;top:6px ;left: 0; border-radius: 50%;background-color: #0468B6;}

.project-swiper{padding: 55px 0 90px 0;max-width: 1200px;margin:0 auto;}
.project-swiper .swiper-slide{ transform: scale(0.8); opacity: 0.5;transition: all .3s;}
.project-swiper .swiper-slide-active{transform: scale(1);opacity: 1;}
.project-swiper .swiper-slide .pic-box{width: 100%;}
.project-swiper .swiper-slide .pic-box img{width: 100%;}
.project-swiper .swiper-slide .name{padding-top: 10px;text-align: center; font-size: 14px;color: #666;  font-weight: bold;line-height: 1.4;}
.project-swiper .prev-btn,.project-swiper .next-btn{position: absolute;top:50%;transform: translateY(-50%); width:35px;z-index: 10;}
.project-swiper .prev-btn img,.project-swiper .next-btn img{width: 100%;}
.project-swiper .prev-btn{left: 0;}
.project-swiper .next-btn{right: 0;}

/* 科技成果 */
.sat-part0{padding:60px 0;background-color:#F5F5F5;}
/*.sat-part0 .content-box{display: flex;justify-content:space-between;}*/
.sat-box .sat-part0 .cont{padding:0;}
.sat-part0 .content-box .content{font-size: 16px; color: #666; line-height: 1.875;padding:30px 0;width:100%;}
.sat-part0 .content-box .technology-swiper{max-width:450px;margin:0 auto;}
.sat-part0 .content-box .technology-swiper .swiper-container{width:100%;}
.sat-part0 .content-box .technology-swiper .swiper-container .swiper-slide img{width:100%;}
.sat-part0 .prev-btn,.sat-part0 .next-btn{position: absolute;top:50%;transform: translateY(-50%); width:20px;z-index: 10;}
.sat-part0 .prev-btn img,.sat-part0 .next-btn img{width: 100%;}
.sat-part0.prev-btn{left: 0;}
.sat-part0 .next-btn{right: 0;}
.sat-part1{padding-top:60px ;}
.sat-part1 .honor-swiper{padding: 40px 0 15px 0;}
.sat-part1 .honor-swiper .swiper-slide{padding-top: 0;border-right: none;}
.sat-box .cont{font-size: 16px;color: #666; line-height: 1.875;padding: 35px 0;}
/*.sat-box .img-box{display: grid;grid-template-columns: repeat(3,32.67%); grid-column-gap: 1%;}*/
/*.sat-box .img-box img{width: 100%;}*/
.sat-box .img-box{display:flex;justify-content:center;}
.sat-box .img-box img{width: 33.3%;}
.sat-part2{padding:60px 0 70px 0;background: url(../images/sat-part2.png);}
.sat-part3{padding:60px 0 70px 0;}
.sat-part3 .swiper-slide .pic-box{width: 100%;}
.sat-part3 .swiper-slide .pic-box img{width: 100%;}
.sat-part3 .swiper-slide .name{padding-top: 10px;text-align: center; font-size: 16px;color: #333;line-height: 1.4;}
.sat-part3 .prev-btn,.sat-part3 .next-btn{position: absolute;top:50%;transform: translateY(-50%); width:35px;z-index: 10;}
.sat-part3 .prev-btn img,.sat-part3 .next-btn img{width: 100%;}
.sat-part3 .prev-btn{left: 0;}
.sat-part3 .next-btn{right: 0;}
.sat-part3 .prev-btn.swiper-button-disabled,.sat-part3 .next-btn.swiper-button-disabled{display: none;}

.sat-part4{background: #F5F5F5 url(../images/sat-part4.png) no-repeat left bottom;padding: 70px 0 ;}
/* 时间轴 */
.his-banner1-wrap { overflow: hidden; position: relative;  margin: 55px auto 60px auto;padding: 0 40px; }
.his-banner1-wrap .his-banner1 { overflow: hidden; }
.his-banner1 .swiper-slide { transition: all .5s ease; }
.his-banner1-wrap .swiper-slide { background: #fff; }
.his-banner1-wrap .contents { padding: 44px 40px 32px; }
.his-banner1-wrap .banner-title1 { color: #333; font-size: 26px; line-height: 30px; margin-bottom: 20px; }
.his-banner1 ul { position: relative; height: 212px; }
.his-banner1-wrap ul li{padding-left: 20px;line-height: 1.4;padding-bottom: 15px;position: relative; font-size: 14px;color: #666;}
.his-banner1-wrap .swiper-slide ul li::after{content:"";   width: 8px; height: 8px;position: absolute;top:6px ;left: 0; border-radius: 50%;background-color: #0468B6;}
.his-banner1-wrap .swiper-slide:after { content: ""; display: block; position: absolute; width: 0; height: 0; border-width: 12px; border-style: solid;
     border-color: #0065B5 transparent transparent #0065B5; opacity: 0; bottom: 0; right: 0; transition: all .5s ease; }
.his-banner1-wrap .swiper-slide:hover::after{opacity: 1;}
.his-btns { position: absolute; z-index: 3; height: 1px; overflow: visible; width: 100%; top: 50%; }
.his-btns .prev { left: 0; background-image: url(../images/prev4.png); }
.his-btns .next { right: 0; background-image: url(../images/next4.png); }
.his-btns .btn { position: absolute; display: block; top: -23px; width: 24px; height: 46px; cursor: pointer; background-position: center !important;
    background-size: 100% !important; background-repeat: no-repeat !important; transition: all .5s ease; }
.his-banner2-wrap { overflow: hidden; position: relative;  }
.his-banner2-wrap .his-banner2 { overflow: hidden; padding-top: 40px; background: url(../images/bg11.png) top left; background-repeat: repeat-x; }
.hd03 { margin-top: 15px; width: 100%; text-align: center; }
.his-banner2-wrap .swiper-pagination-progressbar-fill { background: #0065B5 !important; }
.por { position: relative; }
.his-banner2-wrap .s-poa-wrap { position: absolute; width: 100%; height: 16px; left: 0; bottom: 0; line-height: 26px; }
.flexBox { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; flex-wrap: wrap; justify-content: space-between; }
.his-banner2-wrap .s-poa { display: inline-block; flex: 0 0 33%; width: 33%; color: #666; font-size: 16px; line-height: 1; }
.his-banner2-wrap .s-poa:first-child .s-poa-span { padding-left: 48px; }
.his-banner2-wrap .s-poa-span { display: inline-block; }
.his-banner2-wrap .s-poa:nth-child(2) { text-align: center; flex: 0 0 34%; }
.his-banner2-wrap .s-poa:nth-child(3) { text-align: right; }
.his-banner2-wrap .s-poa:nth-child(3) .s-poa-span { padding-right: 48px; }
.his-banner2-wrap .swiper-wrapper { position: relative; }
.his-banner2-wrap .swiper-slide { color: #666; font-size: 16px; line-height: 1; text-indent: 48px; }
.his-banner2-wrap .swiper-slide:nth-child(2) { text-align: center; }
.his-banner2-wrap .swiper-slide:last-child { text-align: right; padding-right: 48px; }
.his-banner2-wrap .hd03 { position: absolute; left: 0; top: 0 !important; background: #c7c7c7; height: 7px; width: 100%; }
.his-banner2-wrap .banner-wrap{height: 16px;}
.his-banner2-wrap .his-btns { top: 40px; }
.his-btns { position: absolute; z-index: 3; height: 1px; overflow: visible; width: 100%; left: 0; top: 50%; }
.his-banner2-wrap .his-btns .btn { height: 16px; width: 12px; top: 0; cursor: pointer; }

.sat-part4 .pic-swiper{padding-top: 60px;}
.sat-part4 .pic-swiper img{width: 100%;}
.bsBox{box-sizing: content-box;}

/* 新闻列表 */
.news-box{padding: 65px 0;}
.news-box .top-box{ border: 0; width: 100%; /*padding-right: 10%;*/ box-sizing:inherit; padding-bottom: 25px;}
.news-box .top-box a{display: flex;width: 100%;justify-content: space-between;}
.news-box .top-box .img{ width: 17%;  position: relative; overflow: hidden;}
.news-box .top-box:hover .img:before{ background-color: rgba(0,0,0,0.4); }
.news-box .top-box .img img{ -webkit-transition: all 0.4s; transition: all 0.4s;width: 100%;height: auto; }
.news-box .top-box:hover .img img{ transform:scale(1.15); -webkit-transform:scale(1.15); }
.news-box .top-box .box{ padding: 0; width:83%; padding-left: 20px;box-sizing: border-box;}
.news-box .top-box .box h3{ font-size: 18px; margin-bottom: 15px; color: #333;white-space: nowrap; text-overflow: ellipsis; overflow: hidden; word-break: break-all;}
.news-box .top-box .box .time { font-size: 12px; }
.news-box .top-box .box .detaile{ font-size: 14px; margin-bottom:25px; color: #999; line-height: 1.6; text-align: justify; text-overflow: -o-ellipsis-lastline;
     overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; }
.news-box .top-box .box .time-line{display: flex;justify-content: space-between;align-items: center;}
.news-box .top-box .box .time { font-size: 12px; }
.news-box .top-box .box .btn { font-size: 15px; width: 95px; padding-right: 20px; position: relative; left: 0; top: 0; -webkit-transition: all 0.4s; transition: all 0.4s;
    background: url(../images/img38.png) right center/13px no-repeat; text-transform: uppercase; color: #b41414; display: block; line-height: 1.6; }
.news-box .top-box:hover .box .btn{ top: -5px; }
.news-box .lists ul{max-height:1110px ;overflow: hidden;}
.news-box .lists ul.on{max-height:3000px;}
.news-box .lists ul li{ padding: 30px 0 25px 0; box-sizing:border-box; position: relative;-webkit-transition: all 0.4s; transition: all 0.4s;border-top: 1px dashed #E3E1DE;
box-sizing: border-box;}
.news-box .lists ul li a{ display: flex; }
.news-box .lists ul li:hover{ background-color: #fff; box-shadow: 0 0 15px rgba(0,0,0,.2);border-top:1px solid #fff; }
.news-box .lists ul li .detaile{width: calc(100% - 80px);padding-left: 15px;box-sizing: border-box; }
.news-box .lists ul li .detaile h3{ font-size: 18px; margin-bottom: 10px;white-space: nowrap;text-overflow: ellipsis; overflow: hidden; word-break: break-all; color: #333;
    line-height: 1.6;width: 100%;box-sizing: border-box; }
.news-box .lists ul li .detaile .det { font-size: 14px;  color: #999; line-height: 1.6; text-align: justify;  text-overflow: -o-ellipsis-lastline; overflow: hidden;
     text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; }
.news-box .lists ul li .time{ padding: 0; margin-bottom: 0; background-color: #0065B5; color: #fff; line-height: 1.4; width: 80px; height: 80px; padding: 18px 11px; box-sizing:border-box; }
.news-box .lists ul li .time .year{ font-size: 14px; display: block; }
.news-box .lists ul li .time .math{ font-size: 20px; display: block; }
.page-box{padding:50px 0;text-align: center;}
.page-box a{display: inline-block;width: 40px;height: 40px;text-align: center;line-height: 40px;color: #999;border: 1px solid #EAEAEA;margin-right: 5px;vertical-align: middle;}
.page-box p{display: inline-block;width: 40px;height: 40px;text-align: center;}
.page-box a.prevnext {width: 75px;}
.page-box a.prevnext i{font-size: 24px;}
.page-box a.active,.page-box a:hover{background-color:#0065B5;border: 1px solid #0065B5 ;color: #fff;}

/* 视频列表 */
.video-box{padding: 65px 0;}
.video-box .video-nav{margin-bottom: 55px;}
.video-box .nav-item{width: 200px;height: 100px;color: #fff;font-size: 16px;position: relative;}
.video-box .nav-item span{font-size: 24px;margin-right: 20px;}
.video-box .nav-item::after{content: "";position: absolute;left: 50%;transform: translateX(-50%);bottom: -12px;width: 0; height: 0;
      border-left: 10px solid transparent; border-right: 10px solid transparent; display: none;}
.video-box .nav-item.item1{background-color: #00458E;}
.video-box .nav-item.item2{background-color: #F8B743;}
.video-box .nav-item.item3{background-color: #31B7D4;}
.video-box .nav-item.item1::after{border-top: 12px solid #00458E;}
.video-box .nav-item.item2::after{border-top: 12px solid #F8B743;}
.video-box .nav-item.item3::after{border-top: 12px solid #31B7D4;}
.video-box .nav-item.item1.active::after{display: block;}
.video-box .nav-item.item2.active::after{display: block;}
.video-box .nav-item.item3.active::after{display: block;}
.video-box .video-list{display: grid;grid-template-columns: repeat(3,32%); grid-column-gap: 2%;}
.video-box .video-list li{ width: 100%; margin-bottom: 25px;}
.video-box .video-list li a{width: 100%;}
.video-box .video-list li .pic-box{width: 100%;overflow: hidden;position: relative;}
.video-box .video-list li .pic-box .pic{width: 100%;height: 100%;transition: all .3s;}
.video-box .video-list li .pic-box .play{width: 45px;height: 45px;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.video-box .video-list li .cont-box{width: 100%;height: 88px;padding: 20px 0 0 15px;border: 1px solid #DCDCDC;}
.video-box .video-list li .cont-box .tit{font-size: 18px;font-weight: 700;color: #333;line-height: 1.6;text-align:center;}
.video-box .video-list li .cont-box .en{font-size: 14px;color: #999;line-height: 1.625;}
.video-box .video-list li .cont-box p{text-align:center;}
.video-box .video-list li:hover .pic-box .pic{transform: scale(1.1);}
.video-box .video-list li:hover .tit{color: #0065B5;}

/* 新闻详情 */
.big-details .crumbs .w1440{max-width:1200px;}
.crumbs{background-color: #F5F5F5;color: #000;font-size: 14px;color: #666;line-height: 50px;}
.crumbs a{color: #666;}
.crumbs span{padding: 0 5px;}
.news-details{padding: 60px 0 70px 0;margin: 0 auto;max-width: 1200px;display: flex;}
.news-details .details-left{width: 75%;border-right: 1px solid #EAEAEA; padding-right: 7%;}
.news-details .title{font-size: 28px;color: #333;text-align: center;margin-bottom:10px;}
.news-details .sub-title{font-size: 24px;color: #333;text-align: center;}
.news-details .time-line{font-size: 14px;color: #999;padding: 15px 0 25px 0;}
.news-details .bshare-custom{padding-left: 25px;}
.news-details .bshare-custom a{padding: 0; width: 30px;height: 30px;margin-right:5px;}
.news-details .bshare-custom .bshare-weixin{background: url(../images/weixin.png);    background-size: cover;}
.news-details .bshare-custom .bshare-sinaminiblog{background: url(../images/weibo.png);    background-size: cover;}
.news-details .bshare-custom .bshare-qzone{background: url(../images/lianjie.png);    background-size: cover;}
.news-details .bianji{padding: 25px 0;color: #9a9a9a;font-size:13px;}
.news-details .article_bottom{text-align:right; padding-top:20px; line-height:24px; font-family: 楷体;}

.turn-page{padding-top:40px;display: flex;justify-content: space-between;align-items: center;border-top:1px solid #F1F1F1;}
.turn-page .turn a{display: block;padding-bottom: 20px;  font-size: 14px;color: #666;}
.turn-page .turn a:last-of-type{padding-bottom: 0;}
.turn-page .turn a span{color: #333;}
.turn-page .turn a span:hover{color: #0065B5;}
.turn-page .back{display: block; width: 112px; height: 40px;line-height: 40px; background-color: #0065B5;color: #fff;text-align: center;}
.news-details .details-left .code-box{padding-top: 40px;}
.news-details .details-left .code-box .code-item{width: 50%;}
.news-details .details-left .code-box .code-item img{width: 100px;}
.news-details .details-left .code-box .code-item .cont-box{flex: 1;padding-left: 15px;}
.news-details .details-left .code-box .code-item .cont-box .tit{font-size: 18px;font-weight: 700;padding-bottom:5px;color: #333;}
.news-details .details-left .code-box .code-item .cont-box span{padding-right: 5px;padding-bottom: 5px;font-size: 14px;color: #999;}
.details-right{width: 25%;padding-top: 25px;padding-left: 25px;}
.details-right .right-title{position: relative;padding-left: 15px;margin-bottom: 15px;font-size: 16px;}
.details-right .right-title::after { content: ""; position: absolute; width: 2px; height: 100%; background-color: #0065B5; left: 0; bottom: 0;}
.txt_Toplists li { height: 30px; line-height: 30px;color: #999999;display: flex; align-items: center; }
.txt_Toplists li em { width: 14px; height: 14px; color: #fff; margin: 0 8px 0 0; font-size: 12px; text-align: center;background-color: #C5C5C5;border-radius: 2px;
display: flex;align-items: center;justify-content: center;}
.txt_Toplists li a {flex: 1; color: #999999; font-size: 14px;  white-space: nowrap; text-overflow: ellipsis; overflow: hidden; word-break: break-all; }
.txt_Toplists li:first-of-type em{background-color: #0065B5;}
.txt_Toplists li:nth-of-type(2) em{background-color: #0065B5;}
.txt_Toplists li:nth-of-type(3) em{background-color: #0065B5;}
.txt_Toplists li:hover a{color: #0065B5;}

/* 业务领域 */
.business-box{padding: 45px 0;}
.business-list {display: grid;grid-template-columns: repeat(2,49%); grid-column-gap: 2%;}
/* .business-list li{ position: relative; display: inline-block; width:690px; background-color: #F3F3F3; margin-bottom: 35px; height: 585px; overflow: hidden;} */
.business-list li{position: relative; display: inline-block; width:100%; background-color: #F3F3F3; margin-bottom: 35px; overflow: hidden;}
.business-list .item-T{ position: relative; padding: 48px 10% 0; line-height: 1.5;}
.business-list .iconfont{  display: inline-block; font-size: 48px; line-height: 1; color: #B4B4B4; transition: color 550ms cubic-bezier(.23,1,.32,1);}
.business-list .en{ position: relative; color: #6B6B6B; font-size: 16px; font-weight: bold; padding-top: 14px; transition: color 550ms cubic-bezier(.23,1,.32,1);}
.business-list .en::before{ content: ""; position: absolute; left: 0; top: 0; width: 20px; height: 3px; background-color: #414141;
      transition: color 550ms cubic-bezier(.23,1,.32,1);}
.business-list .zh{ font-size: 26px; color: #3B3B3B; font-weight: bold; margin-top: 10px; transition: color 550ms cubic-bezier(.23,1,.32,1);}
.business-list .item-C{ position: relative; margin: 30px 10% auto; color: #fff;}
.business-list .item-C .lead{ font-size: 16px; overflow: hidden; margin-bottom: 20px;}
.business-list .btn-more4{ position: relative; display: block; height: 48px; line-height: 48px; border-bottom: 1px solid #fff; border-bottom-color: rgba(255,255,255,.35); font-weight: bold; color: #fff;
     font-family: "iconfont" !important; font-style: normal;  -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
.business-list .btn-more4:before{ content: "\e61a"; position: absolute; right: 0; top: 0;  bottom: 0; margin: auto 0;}
.business-list .btn-more4:after{ content: ""; position: absolute; left: 0; height: 1px; bottom: -1px; background-color: #fff; width: 0; transition: width .25s cubic-bezier(.25,.46,.45,.94);}
.business-list .lead,.business-list .btn { transition:.55s cubic-bezier(.23,1,.32,1); opacity: 0; transform: translateY(15px);}
.business-list .btn-more4{ position: relative; z-index: 5;}
.business-list .img{ position: absolute; width: 100%;  left: 0; right: 0; top: 214px; bottom: 0; background-position: 50%; background-repeat: no-repeat; background-size: 100% auto; transition: .55s cubic-bezier(.23,1,.32,1);}
.business-list .img:before{ content: ""; top: 0; transition: background 550ms cubic-bezier(.23,1,.32,1); width: 100%;  position: absolute; left: 0;  height: 100%; }
.business-list .btn-more4:hover{color：#fff}

/* 图片列表 */
.picture-box{padding: 45px 0 0 0 ;max-width:1440px;margin:0 auto;}
.picture-nav li{margin-right: 15px;margin-bottom: 15px;}
.picture-nav li a{width: 150px; height: 45px;border:1px solid #E5E5E5;}
.picture-nav li a:hover,.picture-nav li.active a{background-color: #0065B5;color: #fff;}
.picture-nav li a i{font-size: 24px;margin-right: 5px;}
.picture-list{padding: 30px 0 105px 0;}
.picture-list ul{display: grid;grid-template-columns: repeat(3,32%); grid-column-gap: 2%;}
.picture-list ul li{  width: 100%;margin-bottom: 35px;position: relative;overflow: hidden;box-shadow: 0 1px 3px rgba(0,0,0,0.12)}
.picture-list ul li img{width: 100%;height: 100%;}
.picture-list ul li .mask{position: absolute;width: 100%;height:65px;left: 0;bottom: 0; z-index: 1;color: #333;font-size: 18px;background-color: #fff;
    padding: 0 10px;}
.picture-list ul li .hide-box{position: absolute;width: 100%;height: 100%;left: 0;top: 100%;padding: 45px 35px 0 35px;color: #fff; z-index: 2;transition: all .3s;}
.picture-list ul li .hide-box h2{ font-size: 20px;padding-bottom: 45px;position: relative;}
.picture-list ul li .hide-box h2::after{content: "";position: absolute;top: 55px;left: 0; width: 30px;  height: 2px;background-color: #fff;}
.picture-list ul li .hide-box p{ font-size: 14px;line-height: 1.857;}
.picture-list ul li .hide-box>a{ display:block;font-size: 14px; width:103px; height: 33px;text-align: center;line-height: 33px; border: 1px solid #e6e6e6;margin-top: 45px;color: #fff; }
     
     /* 图片列表2 */
.picture-box2{padding-top: 30px;}
.honor_bottom_title { text-align: center; font-size: 40px; color: #006ace; }
.honor_bottom_english { font-size: 14px; color: #666666; text-align: center; margin-top: 10px; }
.quaect_list { margin-top: 60px; }
.quaect_list li { position: relative; width: 280px; height: 280px; float: left; margin-right: 26px; margin-bottom: 30px; }
.quaect_list li a{display: block;}
.quaect_list li:nth-child(4n) { margin-right: 0px; }
.quaect_list li img { display: block; width: 100%; }
.quaect_shadow { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.4); display: flex; justify-content: center; align-items: center; }
.quaect_chind { font-size: 18px; color: #ffffff; text-align: center; }
.quaect_line { margin: 14px auto 12px auto; width: 16px; height: 1px; background: white; }
.quaect_english { font-size: 12px; color: white; text-transform: uppercase; text-align: center; }

/* 图片列表-2内页 */
.epc_list{margin-top: 60px;}
.epc_list li { position: relative; width: 380px; margin-right: 30px; overflow: hidden; float: left; margin-bottom: 30px;height: 310px; }
.epc_img { width: 100%; max-height: 260px; height: 260px; transition: .3s; -webkit-transition: .3s; -moz-transition: .3s; -ms-transition: .3s; -o-transition: .3s; overflow: hidden; }
.epc_img img { width: 100%; display: block; max-height: 260px; transition: .3s; -webkit-transition: .3s; -moz-transition: .3s; -ms-transition: .3s; -o-transition: .3s; }
.epc_title { width: 100%; height: 50px; line-height: 50px; text-align: center; background-color: #f5f5f5; font-size: 14px; color: #333333; box-sizing: border-box;
     padding: 0px 16px; text-align: left; }
.epc_list li:nth-child(3n) { margin-right: 0px; }
.epc_list li:hover .epc_img img{transform: scale(1.2);}

/* 党群活动 */
.social-top{background-color: #F6F6F6;padding: 50px 30px 50px;}
.social-top .w1200{display: flex;}
.social-top .w1200 .top-left{width: 54.5%;background-color: #fff;padding: 6.25% 3.75% 0 3%;box-sizing: border-box;}
.social-top .w1200 .top-left .tit{font-size: 24px;color: #333;padding-bottom: 55px;}
.social-top .w1200 .top-left .cont{font-size: 14px;color: #666;line-height: 2;}
.social-top .w1200 .top-right{width: 45.5%;}
.social-top .w1200 .top-right img{width: 100%;}
.social-top .w1200 .top-right .newsBox{width:100%;position:relative;}
.social-top .w1200 .top-right .newsBox .bd li{position:relative;width:100%;}
.social-top .w1200 .top-right .newsBox .bd li a{display: block;width:100%;}
.social-top .w1200 .top-right .newsBox .bd li a img{width:100%;}
.social-top .w1200 .top-right .newsBox .bd li p{color:#fff;font-size:16px;position: absolute;bottom:0;left:0;width:100%;text-align:left;background:rgba(0,0,0,0.5);padding:10px 0;text-indent:1em;}
.social-top .w1200 .top-right .newsBox .hd{position: absolute;right:10px;bottom:14px;z-index:9;font-size:0;}
.social-top .w1200 .top-right .newsBox .hd li{display: inline-block;*display: inline;background:#e4e4e4;width:8px;height:8px;margin:0 3px;border-radius:8px;
cursor: pointer;}
.social-top .w1200 .top-right .newsBox .hd li.on{background:#FFF;}

/*社会公益*/
.social-bottom{background: url(../images/social-bottom.jpg);background-size: cover;width: 100%;}
.social-bottom .tit{padding-top: 55px;padding-bottom: 30px;font-size: 24px;color: #333;}

.hisDome { position: relative; overflow: hidden; padding-top: 75px; padding-bottom: 65px; margin-top: 25px; }
.hisList li { position: relative; margin-bottom: 15px; }
.hisList .date { font-weight: bold; line-height: 1.4; color: #666;position:absolute;left: -75px;top: 9px;}
.hisList .txts { padding: 18px 20px; background: #fff; position: relative; border-radius: 5px; font-size: 14px;min-height: 60px;box-sizing: border-box;}
.hisList .aw { width: 16px; height: 27px; background-image: url(../images/rr-hisaw.png); position: absolute; top: 20%; left: -15px; }
.hisList .line { width: 17px; height: 3px; background: #D6D6D6; position: absolute; top: 37px; left: -85px; }
.hisDome .wline { width: 3px; display: block; position: absolute; top: 0; left: 62px; background: #D6D6D6; height: 100%; }
.hisDome .dot { width: 43px; height: 43px; box-sizing: border-box; border: 3px solid #D6D6D6; display: block; position: absolute; top: 0; left: 42px;
    border-radius: 100%; background: url(../images/rr-hisdot.png) no-repeat center center; background-color: #ECF3FB; }
.hisList li:hover .txts { background: #C50611; color: #fff; }
.hisList li:hover .aw { background: url(../images/rr-hisaw2.png) no-repeat center center; }
.hisList li:hover .date { color: #C50611; }
.hisb { height: 484px; padding-left: 150px; overflow: hidden; cursor: url("../images/mouse.ico"), default;  width:85%; box-sizing: border-box;}

.dly_2 { transition-delay: 200ms; -webkit-transition-delay: 200ms; }
.transY { transform: translateY(80px); -webkit-transform: translateY(80px); opacity: 0; }
.transShow { transform: translate(0); -webkit-transform: translate(0); opacity: 1; }
.trtion { transition: 600ms; -webkit-transition: 600ms; transition-timing-function: ease-out; -webkit-transition-timing-function: ease-out; }

.social-bottom .swiper-box{padding: 30px;}
.social-bottom .swiper-container{display: none;}
.social-bottom .swiper-slide .pic-box{width: 100%;}
.social-bottom .swiper-slide .pic-box img{width: 100%;}
.social-bottom .swiper-slide .name{padding-top: 10px;text-align: center; font-size: 16px;color: #333;line-height: 1.4;}
.social-bottom .prev-btn,.social-bottom .next-btn{position: absolute;top:50%;transform: translateY(-50%); width:35px;z-index: 10;}
.social-bottom .prev-btn img,.social-bottom3 .next-btn img{width: 100%;}
.social-bottom .prev-btn{left: 0;}   
.social-bottom .next-btn{right: 0;} 
.social-bottom .prev-btn.swiper-button-disabled,.social-bottom .next-btn.swiper-button-disabled{display: none;}

/* 企业文化 */
.culture-part1 {padding: 65px 0 60px 0 ;}
.culture-title{font-size: 48px;color: #333;font-weight: bold;text-align: center;}
.culture-part1 .content{ font-size: 16px;color: #666; line-height: 2;text-align: center;padding: 40px 0 70px 0;}
.culture-part1 ul{width: 100%;border-top: 1px solid #F4F4F4;border-bottom: 1px solid #F4F4F4;}
.culture-part1 ul li{width: 33.3%;border-right: 1px solid #F4F4F4;text-align: center;padding: 40px 0 50px 0;}
.culture-part1 ul li:last-of-type{border-right: none;}
.culture-part1 ul li .tit{font-size: 16px;color: #666;font-weight: bold;position: relative;padding-bottom: 20px;margin-bottom: 20px;padding-top: 9px;margin-bottom: 10px;}
.culture-part1 ul li .tit::after{content: "";position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);width: 40px;height: 3px;background-color: #B82024;}
.culture-part1 ul li .cont{font-size: 16px;color: #666;}
.culture-part2{padding: 65px 30px;background-color: #F4F4F4;}
.culture-part2 ul{display: grid;grid-template-columns: repeat(3,32.67%); grid-column-gap: 1%;padding: 40px 0 50px 0; }
.culture-part2 ul li{width: 100%;position: relative;}
.culture-part2 ul li a{width: 100%;height: 100%;}
.culture-part2 ul li a img{width: 100%;}
.culture-part2 ul li a .cont-box{position: absolute;left: 0;bottom: 0;width: 100%;height: 40px;line-height: 40px;padding-left: 10px; font-size: 14px;color: #fff;
background-color: #807E7B;}
.culture-part2 .more{ display: block; width: 138px; height: 33px;border:1px solid #807E7B;text-align: center;line-height: 33px;margin: 0 auto;}
.culture-part2 .more:hover{background-color: #807E7B;color: #fff;}
.culture-part3{padding: 65px 30px 180px 30px ;background: url(../images/culture-part3.png);}
.culture-part3 .w1440{padding-top: 90px;}
.culture-part3 .cont-box{width: 720px;padding-top: 45px;}
.culture-part3 .cont-box h2{font-size: 28px;color: #333;line-height: 1.643;}
.culture-part3 .cont-box ul li{padding-top: 45px; font-size: 16px;color: #333; line-height: 2;}
.culture-part3 .cont-box ul li .tit{font-weight: 700;}
.culture-part3 .logo-box{width: 518px; height: 518px;border-radius: 50%;background-color: #fff;box-shadow: 0px 5px 54px 0px rgba(4, 4, 4, 0.04);}

/* 加入我们 */
.join-us{padding-top: 35px;background-color: #F5F6FA;padding-bottom: 75px;}
.join-us .post-box{background-color: #fff;padding: 20px 40px;padding-bottom: 100px;box-sizing: border-box;}
.join-us .post-box .post-item{width: 100%;border-bottom: 1px dashed #DBDBDB;}
.join-us .post-box .post-item .post-cont{padding: 20px 0;display: flex;justify-content: space-between;align-items: flex-end;}
.join-us .post-box .post-item .post-cont .post-tit{font-size: 24px;color: #333;padding-bottom: 15px;}
.join-us .post-box .post-item .post-cont .post-req span{padding-right: 10px;font-size: 16px;}
.join-us .post-box .post-item .post-cont .post-req span img{width: 25px;}
.join-us .post-box .post-item .post-cont .click-btn{width: 30px;font-size: 12px;color: #fff;height: 30px;line-height: 30px;border-radius: 50%;text-align: center;background-color: #A9A9A9;}
.join-us .post-box .post-item .post-cont .click-btn.active{background-color: #2052B8;}
.join-us .post-box .post-item .post-summary{width: 100%;background-color: #F2F2F2;padding: 20px 20px 30px 20px;box-sizing: border-box;font-size: 14px;color: #666;display: none;}
.join-us .post-box .post-item .post-summary .summary-tit{font-weight: 700;padding-bottom: 30px;}
.join-us .post-box .post-item .post-summary .summary-cont{padding-bottom: 20px;}
.join-us .post-box .post-item .post-summary .summary-cont p{padding-bottom: 5px;}
.join-us .post-box .post-item .post-summary  .post-apply{   width: 129px; height: 41px;text-align: center;line-height: 41px;border-radius: 20px;border:1px solid #2052B8 ;
    color: #2052B8;  font-size: 16px;cursor: default;}

/* 申请 弹出框  */
#dialogBg{width:100%;height:100%;background-color:#000000;opacity:.8;filter:alpha(opacity=60);position:fixed;top:0;left:0;z-index:9999;display:none;}
#dialog1{ width:800px; height:600px; margin: 0 auto; display: block; background-color: #ffffff; position: fixed; top:190px; left: 50%;transform: translateX(-50%);
  z-index: 10000; border: 1px solid #ccc; box-shadow: 3px 2px 4px rgba(0,0,0,0.2); -webkit-box-shadow: 3px 2px 4px rgba(0,0,0,0.2); display: none;}
#dialog1 .dialogTop{width:100%;font-size:16px;color: #333;height: 50px;line-height: 50px;border-bottom: 1px solid #EEEEEE;display: flex;justify-content:space-between;
    align-items: center;padding: 0 30px;box-sizing: border-box;background-color: #F8F8F8;}
#dialog1 .dialogTop  .close{width:16px;}
#dialog1 .editInfos{padding-top:30px;padding-left: 75px;}
#dialog1 .editInfos li{font-size: 14px;display: flex;align-items: center;margin-bottom: 18px;}
#dialog1 .editInfos li .title{width:70px;text-align:right;margin-right:20px;}
#dialog1 .editInfos li .ipt{width:230px;padding-left:10px;border-radius: 1px;-webkit-border-radius:1px;height: 40px;line-height: 40px;border:1px solid #E6E6E6;box-sizing: border-box;}
/* #dialog1 .editInfos li .ipt:focus{outline:none;border-color:#1465C0;}   */
#dialog1 .editInfos li textarea{width:230px;border:1px solid #E6E6E6;border-radius: 1px;-webkit-border-radius:1px;height: 100px;padding-left:10px;padding-top: 10px;
  box-sizing: border-box; font-family: Arial, "微软雅黑";}
#dialog1 .editInfos li .submitBtn{  width: 121px; height: 39px;line-height:39px;cursor:pointer;display:inline-block;border-radius:3px;-webkit-border-radius:3px;
   text-align:center;background-color:#2052B8;color:#fff;font-size: 16px;font-size: 18px;line-height: 1.714;}
#dialog1 .layui-btn-normal{background-color: #fff;color: #666;border: 1px solid #E6E6E6;}
#dialog1 .layui-btn-normal i{font-size: 16px;margin-right: 5px;}
#dialog1 .layui-btn-container .layui-btn{margin-bottom: 0;}
/* 在线阅读 */
.red-part1{padding: 55px 0 60px 0;}
.red-part1 .red-box{padding-top: 50px;}
.red-part1 .red-box .pic-box{width: 15%;overflow: hidden;}
.red-part1 .red-box .pic-box img{width: 100%;transition: all .3s;}
.red-part1 .red-box .cont-box{flex: 1;padding-left: 60px;}
.red-part1 .red-box .cont-box .tit{font-size: 28px;color: #666;padding-bottom: 35px;}
.red-part1 .red-box .cont-box .cont{font-size: 16px;color: #666;line-height: 1.6;}
.red-more{ display: block; width: 138px; height: 33px;border:1px solid #807E7B;text-align: center;line-height: 33px;margin: 0 auto;}
.red-more:hover{background-color: #807E7B;color: #fff;}
.red-part1 .red-box .red-more{margin: 35px 0 0 0 ;}

.red-part2{padding: 55px 0 60px 0;background-color: #F4F4F4;}
.jin{ position: relative; overflow: hidden; width: 100%; clear: both; display: flex; flex-wrap: wrap;padding-top: 55px; }
.jin li{ width: 17%; margin-right: 3.75%; margin-bottom: 60px; }
.jin li:nth-child(5n){ margin-right: 0px; }
.jin li .jin_a{ display: block; position: relative; box-shadow: -1px -1px 6px 2px rgba(0, 0, 0, 0.13); transition: 1s; }
.jin li .jin_a:before{ content: ''; display: block; position: absolute; top: 0px; left: 0px; background-color: rgba(0, 0, 0, 0.5); width: 100%; height: 100%; opacity: 0; transition: 0.58s; }
/*.jin li .jin_as:after{ content: ''; display: block; background: url("../images/xinkan.png") no-repeat center; background-size: cover; width: 92px; height: 100px; position: absolute; top: 0px; left: 0px; }*/
.jin_show{ position: absolute; margin: auto; top: 100px; left: 0; right: 0; bottom: 0; width: 70%; height: 50px; text-align: center; color: white; opacity: 0; transition: 0.7s; }
.jin_show a{ display: block; border: 1px solid white; border-radius: 30px; padding: 3px 10px; background-color: transparent;
      margin: 0px auto; width: 72px;  margin-top:20%; color: white; }
.jin_show a:hover{ background-color: rgba(0, 0, 0, 0.34); }
.jin li .jin_a:hover::before{ opacity: 1; }
.jin li .jin_a:hover .jin_show{ opacity: 1; top: 0; }
.jin li img{ width: 100%; height: auto; display: block; }

.red-part3{padding: 55px 0 60px 0;}
.brand-list{padding-top: 55px;display: flex;}
.brand-list li{width: 32%;margin-right: 2%;background-color: #F7F7F7;margin-bottom: 60px;}
.brand-list li:nth-of-type(3n){margin-right: 0;}
.brand-list li .brand-list-img{width: 100%;overflow: hidden;}
.brand-list li .brand-list-img a{width: 100%;}
.brand-list li .brand-list-img a img{width: 100%;}
.brand-list li .brand-list-text{padding: 20px 15px ;}
.brand-list li .brand-list-text h2{ font-size: 18px;color: #4C4C4C;line-height: 1.778;margin-bottom: 30px;width: 100%;}
.brand-list li .brand-list-text h2 a{width: 100%;}
.brand-list li .brand-list-text .cont,.brand-list li .brand-list-text .time{font-size: 14px; color: #808080;}
.brand-list li .brand-list-text .bottom{padding-top: 35px;margin-top: 35px;border-top: 1px solid #eaeaea;}
.brand-list li .brand-list-text .time{line-height: 32px;}
.brand-list li .brand-list-text .btn-more{margin-top: 0;font-size: 30px;}
.brand-list li:hover .btn-more{ background-color: #2052B8; color: #fff; padding: 0px 32px; }
.brand-list li:hover .brand-list-img img{ transform: scale(1.05); }
.brand-list li:hover .brand-list-text h2 a{color: #2052B8;}

/* 外媒报道 */
.report-box{padding: 50px 30px 135px 30px;}
/*.report-box .report-nav{margin-bottom: 55px;}*/
/*.report-box .nav-item{width: 200px;height: 100px;color: #fff;font-size: 16px;position: relative;}*/
/*.report-box .nav-item span{font-size: 24px;margin-right: 20px;}*/
/*.report-box .nav-item::after{content: "";position: absolute;left: 50%;transform: translateX(-50%);bottom: -12px;width: 0; height: 0;*/
/*      border-left: 10px solid transparent; border-right: 10px solid transparent; display: none;}*/
/*.report-box .nav-item.item1{background-color: #00458E;}*/
/*.report-box .nav-item.item2{background-color: #F8B743;}*/
/*.report-box .nav-item.item3{background-color: #31B7D4;}*/
/*.report-box .nav-item.item1::after{border-top: 12px solid #00458E;}*/
/*.report-box .nav-item.item2::after{border-top: 12px solid #F8B743;}*/
/*.report-box .nav-item.item3::after{border-top: 12px solid #31B7D4;}*/
/*.report-box .nav-item.item1.active::after{display: block;}*/
/*.report-box .nav-item.item2.active::after{display: block;}*/
/*.report-box .nav-item.item3.active::after{display: block;}*/
/*.report-list{display: none;}*/
.report-list li{margin-bottom: 15px;background-color: #F7F7F7;transition: all ;}
.report-list .pic-box{width: 36.8%;overflow: hidden;float: left; border: 1px solid #EBEBEB;max-height:300px;}
.report-list .pic-box img{width: 100%;transition: all .3s;}
.report-list li:nth-of-type(even) .pic-box{float: right;}
.report-list li:nth-of-type(even) .cont-box{float: left;}
.report-list .cont-box{width: 63.2%;height: 100%; float: right;padding:25px 40px 0 40px ;}
.report-list .cont-box .big-tit{font-size: 30px;color: #333;padding-bottom: 35px;text-indent: -15px;}
.report-list .cont-box .tit{font-size: 22px;color: #333;}
.report-list .cont-box .cont{font-size: 14px;color: #666;margin: 15px 0;}
.report-list .cont-box .time{ font-size: 14px;color: #999;}
.report-list .cont-box .more{display: block;width: 120px;height: 29px;line-height: 29px; padding-left: 15px;font-size: 14px;color: #666;position: relative;
     border: 1px solid #8E8E8E;margin-top: 35px;}
.report-list .cont-box .more i{position: absolute;right: 15px;transform: translateY(-50%);top: 50%;}
.report-list li:hover .pic-box img{transform: scale(1.1);}
.report-list li:hover .big-tit{color: #2052B8;}
.report-bottom{padding-top:20px;}
.report-bottom{display: flex;justify-content:space-between; flex-wrap:wrap;}
.report-bottom ul{width:48%}
.report-bottom ul li{ padding: 30px 0 25px 0; box-sizing:border-box; position: relative;-webkit-transition: all 0.4s; transition: all 0.4s;border-bottom: 1px dashed #E3E1DE;
box-sizing: border-box;}
.report-bottom ul li a{ display: flex; }
.report-bottom ul li:hover{ background-color: #fff; box-shadow: 0 0 15px rgba(0,0,0,.2);border-top:1px solid #fff; }
.report-bottom ul li .detaile{width: calc(100% - 80px);padding-left: 15px;box-sizing: border-box;position:relative; }
.report-bottom ul li .detaile h3{ font-size: 16px; margin-bottom:5px;white-space: nowrap;text-overflow: ellipsis; overflow: hidden; word-break: break-all; color: #333;line-height: 1.6;width: 100%;box-sizing: border-box; }
.report-bottom ul li .detaile .det {width:100%; font-size: 12px;  color: #999; line-height: 1.6; text-align: justify;  text-overflow: -o-ellipsis-lastline; overflow: hidden;text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; }
.report-bottom ul li .time{ padding: 0; margin-bottom: 0; background-color: #0065B5; color: #fff; line-height: 1.4; width: 80px; height: 80px; padding: 18px 11px; box-sizing:border-box; }
.report-bottom ul li .time .year{ font-size: 14px; display: block; }
.report-bottom ul li .time .math{ font-size: 20px; display: block; }
.report-bottom ul li .more{position:absolute;right:0;bottom:-16px;font-size: 13px; width: 95px; padding-right: 20px;
    -webkit-transition: all 0.4s; transition: all 0.4s; background: url(../images/img38.png) right center/13px no-repeat;
    text-transform: uppercase;  color: #b41414;  display: block;line-height: 1.6;}
.report-bottom .report-more{display:block;width:120px;height:40px;line-height:40px;text-align:center;font-size:16px;color:#666;margin:25px auto 0 auto;
    border: 1px solid  #eaeaea;}
.report-bottom .report-more:hover{border: 1px solid  #0065B5;background-color:#0065B5;color:#fff;}
/* 人才战略 */
.wp { max-width: 1180px; width: 100%; margin: 0 auto; }
.join-content{ width: 100%; padding-top: 4%; padding-bottom: 77px; background-color: #f2f2f2; margin-top: 2px; }
.join-content-white{ width: 100%; padding-top: 4%; padding-bottom: 77px; background-color: white; margin-top: 2px; }
.join-jie{ color: #4d4d4d; line-height: 180%; text-indent: 1.5em; font-size: 16px; }
.t5 span { text-align: center; display: block; font-size: 33px; margin-top: 22px; color: #333333; font-weight: bold; margin-bottom: 30px; }
.join-style{ /*list-style: square;*/ margin-top: 4%; }
.join-style li{ font-size: 14px; color: #4d4d4d; margin-top: 3%; }
.join-style li p{ line-height: 160%; }
.join-b{ font-weight: bold; font-size: 18px; color: #4d4d4d; margin-bottom: 6px; }
.list-p1 .slick-list { overflow: unset !important; }
.list-p1 .swiper-slide:nth-child(1) { margin-left: 0px; }
.list-p1 .swiper-slide:nth-child(1) .pad ol { display: block; }
.list-p1 .swiper-slide .pad { position: relative; width: 200px; height: 200px; margin: 0 auto; }
.list-p1 .swiper-slide .pad ol { width:480px; margin-top: 30px; color: #4d4d4d; line-height: 170%; display: none; }
.list-p1 .swiper-slide {width: 171px; height: 340px; margin-left: -6px; position: relative; cursor: pointer; /*overflow: hidden;*/ }
.list-p1 .front { /*position: absolute;*/ left: 0; top: 0; width: 100%; border-radius: 100%; height: 100%; -webkit-transition: .3s; transition: .3s; overflow: hidden; }
.list-p1 .swiper-slide .sanjiao::before { content: ""; width: 10px; height: 10px; border-width: 20px; border-style: solid; border-color: #1d6cec transparent transparent transparent; position: absolute; top: 98%; left: 40%; box-sizing: border-box; }
.list-p1 .back { background-color: #fff; }
.list-p1 { padding-top: 50px; padding-bottom: 50px; /*overflow: hidden;*/ position: relative; /*height: 311px;*/ max-width: 1024px; margin: 0px auto; }
.list-p1 .front img { position: absolute; top: 50%; left: 50%; transform: translateY(-50%) translateX(-50%); -webkit-transform: translateY(-50%) translateX(-50%); text-align: center; max-width: 100%; }
.list-p1 .swiper-slide.zc { z-index: 999; }
.list-p1 .back { opacity: 0; -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity= 0)'; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); }
.list-p1 .pad:hover .back { opacity: 1; -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity= 100)'; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); } 
.join-jia { width: 100%; background: url("../images/join-jia.jpg") no-repeat center; background-size: cover; padding: 56px 0; }
.join-tab { width: 100%; height: 50px; background-color: #1c6bec; }
.join-tab .wp ul { position: relative; }
.join-tab .wp ul li { width: 25%; float: left; line-height: 50px; font-size: 16px; color: white; text-align: center; position: relative; cursor: pointer; }
.join-tab-kong { padding: 40px 0; text-align: left; font-size: 16px; color: #333333; display: none; clear: both; }
.join-tab-kong:nth-of-type(1) { display: block; } 
.join-tab .wp ul li.active::before { content: ""; width: 10px; height: 10px; border-width: 15px; border-style: solid; border-color: #1d6cec transparent transparent transparent; position: absolute; top: 98%; left: 44%; box-sizing: border-box; }
.join-t { width: 100%; text-align: center; font-size: 30px; color: white; font-weight: bold; }
.join-tx { width: 100%; text-align: center; font-size: 16px; color: white; margin-top: 24px; }
.row5-kong { position: absolute; text-align: center; left: 25%; top: 30%; width: 50%; /* padding-top: 10%; */ } 
.row5-kong img { width: 48px; height: auto; margin: 0px auto; }
.row5-zi { text-align: center; color: #4F4F4F; font-size: 16px; font-weight: bold; margin: 0px auto; margin-top: 4px; }

/* 党建-新 */
.party-building .party-part1{padding-top: 50px;padding-bottom: 50px;background: url(../images/party-part1.png);background-size: cover;}
.party-building .party-part1 h1{font-size: 32px;font-weight: 700;color: #313131;text-align: center;padding-bottom: 20px;}
.party-building .line{width: 45px;height: 4px;background-color: #CB131B;}
.party-building .party-part1 .line{margin: 0 auto;}
.party-building .party-part1 h2{font-size: 28px;font-weight: 700;color: #313131;text-align: center;padding-top: 30px;}
.party-building .party-part1 .cont-box{font-size: 16px;color: #636363;text-align: center;padding-top: 25px;line-height: 2;}
.party-building .party-part1 .party-num{padding: 65px 0;}
.party-building .party-part1 .party-num .num-item{ padding: 0 65px;position: relative;}
.party-building .party-part1 .party-num .num-item::after{content: "";position: absolute;right: 0;top: 50%;transform: translateY(-50%);border-right: 1px solid #E6E6E4;
    height: 45px;}
.party-building .party-part1 .party-num .num-item:last-of-type::after{display: none;}
.party-building .party-part1 .party-num .num-item .num-shu{position: relative;color: #CB131B;}
.party-building .party-part1 .party-num .num-item .num-shu span{font-size: 60px;font-weight: 700;line-height: 1;}
.party-building .party-part1 .party-num .num-item .num-shu i{ position: absolute; top: -10px; right: -24px; font-size: 36px; line-height: 0.542;}
.party-building .party-part1 .party-num .num-item .num-cont{font-size: 18px;color: #636363;padding-left: 15px; margin-bottom: 10px;}
.party-building .party-part1 .content{font-size: 18px;color: #333;text-align: center;padding-bottom: 50px;}
.party-building .party-part1 .content span{color: #CB131B;font-weight: 700;}
.party-building .party-part1 .sub-tit{color: #313131;font-size: 24px;padding-top: 20px;text-align: center;}
.party-building .party-part1 ul{padding-top: 45px;}
.party-building .party-part1 ul li{width: 280px;height: 350px;background-color: #fff;padding-top: 60px;padding-left: 30px;color: #363636;}
.party-building .party-part1 ul li .iconfont{font-size: 46px;padding-bottom: 25px;color: #000;transition:transform .3s;display:inline-block;}
.party-building .party-part1 ul li .tit{font-size: 24px;padding-bottom: 40px;color:red;}
.party-building .party-part1 ul li .cont{max-width: 200px;font-size: 14px;line-height: 1.8;color: #666;}
.party-building .party-part1 ul li:hover .iconfont{transform:rotateY(180deg); color:red;}
.party-building .party-part2{background-color: #fff;padding-top: 60px;}
.party-building .party-part2 .list-item{padding-bottom: 60px;}
.party-building .party-part2 .title{font-size: 28px;line-height: 2;color: #333;}
.party-building .party-part2 .sub-tit{font-size: 14px;line-height: 2;color: #333;}
.party-building .party-part2 .line{margin-top: 20px;}
.party-building .party-part2 .swiper-box{padding-top: 35px;position: relative;}
.party-building .party-part2 .swiper-container .swiper-slide img{width: 100%;}
.party-building .party-part2 .swiper-box .prev-btn, .party-building .party-part2 .swiper-box  .next-btn{position: absolute; top: 50%; transform: translateY(-50%);
     width: 18px; z-index: 10;display: none;}
.party-building .party-part2 .swiper-box .prev-btn { left: 0; }
.party-building .party-part2 .swiper-box .next-btn { right: 0; }
.party-building .party-part3 .list-item{padding-top: 40px;padding-bottom: 45px;background-color: #FFF;}
.party-building .party-part3 h1{font-size: 32px;font-weight: 700;color: #313131;text-align: center;padding-bottom: 20px;}
.party-building .party-part3 .line{margin: 0 auto;}
.party-building .party-part3 .content-box{padding-top: 35px;}
.party-building .party-part3 .content-box .pic-box{width: 41%;transition: all .3s;}
.party-building .party-part3 .content-box .pic-box img{width: 100%;}
.party-building .party-part3 .content-box .cont-box{width: 54%;}
.party-building .party-part3 .content-box .cont-box .inlist{margin-top:0;}
.party-building .party-part3 .content-box .cont-box .inlist a{margin-bottom:21px;}
.party-building .party-part3 .content-box .cont-box .tit{ color: #313131; font-size: 24px;margin-bottom: 45px;line-height: 1.8;}
.party-building .party-part3 .content-box .cont-box .cont{font-size: 16px;color: #636363;line-height: 2;}
.party-building .party-part3 .content-box .cont-box .more{display: block; width: 170px; height: 47px;border: 1px solid #807E7B;text-align: center;
    line-height: 45px;margin-top: 40px;}
.party-building .party-part4 .list-item:nth-of-type(2n)  .content-box .pic-box{float: left;}
.party-building .party-part4 .list-item:nth-of-type(2n)  .content-box .cont-box{float: right;} 
.party-building .party-part4 .list-item{padding-top: 40px;padding-bottom: 45px;background-color: #F4F4F4;}
.party-building .party-part4 .list-item:nth-of-type(2n){background-color: #FFFFFF;}
.party-building .party-part4 h1{font-size: 32px;font-weight: 700;color: #313131;text-align: center;padding-bottom: 20px;}
.party-building .party-part4 .line{margin: 0 auto;}
.party-building .party-part4 .content-box{padding-top: 35px;}
.party-building .party-part4 .content-box .pic-box{float: right;width: 41%;transition: all .3s;}
.party-building .party-part4 .content-box .pic-box img{width: 100%;}
.party-building .party-part4 .content-box .cont-box{float: left;width: 50%; padding-top: 10px;}
.party-building .party-part4 .content-box .cont-box .tit{ color: #313131; font-size: 24px;margin-bottom: 45px;line-height: 1.8;}
.party-building .party-part4 .content-box .cont-box .cont{font-size: 16px;color: #636363;line-height: 2;}
.party-building .party-part4 .content-box .cont-box .more{display: block; width: 170px; height: 47px;border: 1px solid #807E7B;text-align: center;
    line-height: 45px;margin-top: 55px;}
.party-building .party-part4 .list-item:nth-of-type(2n)  .content-box .pic-box{float: left;}
.party-building .party-part4 .list-item:nth-of-type(2n)  .content-box .cont-box{float: right;} 
  
  


/* 人力资源 */
.human-resources{padding-top: 55px;padding-bottom: 130px;background:#fff no-repeat url(../images/human-resources.png);
background-size: 100% 100%;}
.human-resources h1{text-align: center;font-weight: 700;font-size: 42px;color: #333333;padding-bottom: 35px;}
.human-resources h2{text-align: center;color: #333;font-size: 32px;padding-bottom: 45px;}
.human-resources .content{font-size: 16px;line-height: 2;color: #666;}
.human-company{padding: 55px 0;}
.human-company .company-item{width: 49.6%;height: 298px;padding: 30px 30px  0 30px;background-size: cover;}
.human-company .company-item:first-of-type{background-image: url(../images/human-company1.png);}
.human-company .company-item:last-of-type{background-image: url(../images/human-company2.png);}
.human-company .company-item .cn{font-size: 36px;color: #0052b6;}
.human-company .company-item .en{ font-size: 25px;color: rgba(0, 82, 182, 0.11);text-transform: uppercase;font-family: "BebasNeueBold";padding-left: 30px;}
.human-company .company-item .title{padding-bottom: 30px;}
.human-company .company-item .cont{ font-size: 16px;color: #333;line-height: 2;}  
.culture-box{padding:0 0 60px 0 ;}
.culture-box .swiper-slide{width: 24.58%;height: 710px;position: relative;}
.culture-box .swiper-slide .back{width: 100%;height: 100%;}
.culture-box .swiper-slide .cont-box{width: 100%;text-align: center;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
.culture-box .swiper-slide .cont-box img{width: 58px;transition: transform .6s;}
.culture-box .swiper-slide .cont-box .content{color: #fff;overflow:hidden;}
/*.culture-box .swiper-slide .cont-box .content{color: #fff;height:0;overflow:hidden;}*/
.culture-box .swiper-slide .cont-box .tit{ font-size: 20px;font-weight: bold;padding-top: 40px;}
.culture-box .swiper-slide .cont-box .en{ font-size: 14px;text-transform: uppercase;padding-top: 20px;}
.culture-box .swiper-slide .cont-box .cont{ font-size: 14px;line-height: 2.429;padding-top:21px;}    
.culture-box .swiper-slide:hover  .cont-box img{transform: rotateY(180deg);}
.culture-box .swiper-slide:hover .cont-box .content{height:auto;}
 
.culture-cont{max-width: 100%;margin: 0 auto;padding-top:60px;padding-bottom: 65px;}
.cont-line{display: flex;justify-content: space-between;}
.cont-line .cont-item {width:480px ;}
.cont-line .cont-item .title{font-size: 32px;font-weight: bold;color: #333333;width: 100%;}
.cont-line .cont-item .tips{display: flex;align-items: flex-end;padding-top: 30px;padding-bottom: 15px;}
.cont-line .cont-item .tips .cn{font-size: 24px;font-weight: bold;margin-right: 20px;}
.cont-line .cont-item .tips .en{font-size: 14px; color: rgba(153, 153, 153, 0.502);text-transform: uppercase;}
.cont-line .cont-item .cont{ font-size: 16px;color: #666666;line-height: 2;padding-top:35px;}
.cont-line .cont-item:nth-of-type(1) .tips{border-bottom: 2px solid #007bc7;}
.cont-line .cont-item:nth-of-type(2) .tips{border-bottom: 2px solid #007bc7;}
.cont-line .cont-item:nth-of-type(1) .tips .cn{color: #007bc7;}
.cont-line .cont-item:nth-of-type(2) .tips .cn{color: #007bc7;}
.culture-cont .culture-center{width:400px ;height: 400px;margin: 0 auto 10px auto;background: url(../images/culture-center.png);background-size: cover;}
.culture-cont .culture-center img{width: 33%;}
.human-resources .num-box{margin-top: 45px;}
.human-resources .num-box img{width: 100%;}
.human-resources .num-box .num-list{transform: translateY(-20%);width: 94%;background-color: #F3F3F3;margin: 0 auto;}
.human-resources .num-box .num-list .tit{width: 12.5%;font-size: 40px;font-weight: 700;color: #000; padding: 30px 0;text-align: center;}
.human-resources .num-box .num-list .num-item{width: 12.5%;color: #656565;text-align: center;padding-top: 40px;line-height: 1;}
.human-resources .num-box .num-list .num-item .num-shu span{font-size: 32px;}
.human-resources .num-box .num-list .num-item .num-shu span .jia{vertical-align: text-top;color:red;font-size:20px;}
.human-resources .num-box .num-list .num-item .num-shu>i{font-size: 16px;margin-bottom: 2px;padding-left: 5px;}
.human-resources .num-box .num-list .num-item .num-cont{font-size: 14px;padding-top: 10px;line-height: 2;}  
  /***漂浮***/
.j-float{position:relative;z-index:99999;display:none;width: 200px;}
.j-float .img_title{display:none;}
.j-float .float-close{position:absolute;width:38px;height:16px;right:0px;top:-20px;}
.j-float .float-close img{cursor:pointer;} 

@media screen and (min-width: 1153px){
     .transY{ transform:translateY(80px); -webkit-transform:translateY(80px); opacity:0;  }
     .transY2{ transform:translateY(-80px); -webkit-transform:translateY(-80px); opacity:0; }
     .transX{ transform:translateX(80px); -webkit-transform:translateX(80px); opacity:0;  }
     .transX2{ transform:translateX(-80px); -webkit-transform:translateX(-80px); opacity:0; }
     .transShow { transform: translate(0); -webkit-transform: translate(0); opacity: 1; }

     /* ix1  */
     .ipa:hover .cover{ background:rgba(0,0,0,.5); }
     .ipa:hover .txts{ color:#fff; padding-top:12%;  }
     .ipa:hover .ico{ transform: rotateY(0deg);-webkit-transform: rotateY(0deg); opacity:1; visibility:visible; }

     /* ix2  */
     /* 左 */
     .iatxts .more:hover{background-color: #0069B7;color: #fff; border: 1px solid #0069B7;}
     /* 右 */
     .scapic:hover img{ transform:scale(1.1); -webkit-transform:scale(1.1); -ms-transform:scale(1.1); }
     .inlist a:hover .nowti{color: #0069B7;}
     .ixnews .inmore:hover{background-color: #0069B7;color: #fff; border: 1px solid #0069B7;}
     .inlist a:hover .inmore2{ color:#0069B7; border-color:#0069B7; }

 /* ix3  */
     .iia:hover .namebox{ -webkit-transform:translateY(-100%); transform:translateY(-100%); opacity:0; visibility:hidden; }
     .iia:hover .txts{ -webkit-transform:translateY(0); transform:translateY(0); opacity:1; visibility:visible; }
     .iia:hover .cover{ opacity:1; visibility:visible; transition:100ms 500ms; -webkit-transition:100ms 500ms; }

 }


 @media screen and (min-width: 640px){
     .business-list li:hover .iconfont,.business-list li:hover .en,.business-list li:hover .zh{ color: #fff;}
     .business-list li:hover .en::before{ background-color: #2052B8;}
     .business-list li:hover .img{ top: 0;}
     .business-list li:hover .img::before{background-color: rgba(32,82,184,0.3);}
     .business-list li:hover .lead,.business-list li:hover .btn { opacity: 1; transform: initial;}
     .business-list li:hover .lead{ transition-delay: .3s;}
     .business-list li:hover .btn{ transition-delay: .5s;}

     .picture-list ul li:hover .hide-box{top: 0;background-color: rgba(0,105,183,0.7);}
     .picture-list ul li:hover .mask{display: none;}
 }


@media screen and (max-width: 1600px){
    .nav-container{padding: 0 30px;}
    .pw { width: 1280px; }
    .ixindsbox { width: 1304px; }
    .iia .txts .nowti { font-size: 16px; margin-bottom: 15px; }
    .iia .txts .line { margin: 0 auto 13px auto; }
    .iia .txts .aw { margin: 13px auto 0 auto; }
}
@media screen and (max-width: 1550px){
     .decelopment-box{padding:20px 30px;}
     .year_line {display: none;}
     .year-swiper{display: block;}
     .decelopment-box{height:auto;}
 }
@media screen and (max-width: 1440px){

     .pw, .pw2 { width: 1100px; }
     .ixnews, .ixabo { width: 48%; }
     .iatxts .pa { padding: 30px 20px 0 20px; }
     .iamore { padding: 13px 35px; }
     .ixnews, .ixabo { width: 48%; }
     .ixindsbox { width: 1114px; }
     .iia { margin: 0 7px; }
     .iia .txts .nowti { font-size: 15px; margin-bottom: 10px; }
     .iia .txts .line { margin: 0 auto 8px auto; height: 2px; }
     .iia .txts .aw { margin: 8px auto 0 auto; }

     .foot-box .foot{padding: 0 30px;}

     .about-part1 .about-cont img{width: 400px;}

     .about-part1 .about-cont{padding: 0 30px;}
     .about-part1 .about-cont .cont-box{width: auto;flex: 1;padding-top: 30px;}
     .about-swiper .swiper-slide .cont-box{padding-left: 35px; padding-top: 30px;padding-right: 30px;padding-bottom: 20px;}
     .about-swiper .swiper-slide .cont-box .tags{margin-bottom: 10px;}
     .about-swiper .swiper-slide .cont-box .cont{width: 100%;}

     .red-part1,.red-part2,.red-part3{padding: 30px 20px;}
 }
 @media screen and (max-width: 1366px){
     
      .nav-box .nav>ul>li>a{padding: 0 15px;}
     
     .ixpros .next-btn, .ixpros .prev-btn{display: block;}
     .pw, .pw2 { width: 1000px; }
     .ixabo { width: 49%; }
     .inlist { margin-top: 20px; }
     .iatxts .nowti { font-size: 16px; margin-bottom: 10px; }
     .iatxts .tx { font-size: 12px; }
     .ixindsbox { width: 1014px; }

     .video-box{padding: 35px 30px;}

     .picture-list ul li .hide-box{padding: 30px 20px;}
     .picture-list ul li .hide-box h2{padding-bottom: 35px;}
     .picture-list ul li .hide-box>a{margin-top: 25px;}

     .culture-part3 .cont-box{width: 500px;}
     .culture-part3 .logo-box{width:400px; height: 400px;}
     .culture-part3 .logo-box img{width: 200px;}

     .join-us{padding-top: 0;padding-bottom: 0;}
     
    .picture-box{padding: 30px 30px;}
    
    .business-box{padding: 30px ;}
 }

 @media screen and (max-width: 1200px){
   
     
     .about-part1{padding-top: 30px;padding-bottom: 60px;}
     .about-part1 .about-num{padding-top: 25px;padding-bottom: 0;}
     .about-part1 .about-num .num-item .num-shu span{font-size: 60px;}
     .about-part1 .about-num .num-item .num-shu i{font-size: 28px;right: -25px;}
     .about-part1 .about-bottom{width: 600px;}

     .about-swiper .swiper-slide .cont-box{padding: 20px 15px;}
     .about-swiper .swiper-slide .cont-box .name{font-size: 20px;padding-bottom: 15px;}
     .about-swiper .swiper-slide .cont-box .tags{font-size: 16px;line-height: 1.8;}
     .about-swiper .swiper-slide .cont-box .cont{font-size: 13px;line-height: 1.6;}

     .about-organize{padding: 20px 15px 30px 15px;}

     .company-box .zizhi-swiper{padding: 30px 60px;}
     .company-box .zizhi-swiper .prev-btn{left: 20px;}
     .company-box .zizhi-swiper .next-btn{right: 20px;}

     .honor-swiper{padding: 40px 30px;}
     .honor-swiper .swiper-pagination{display: block;}
     .honor-swiper .swiper-container-horizontal>.swiper-pagination-bullets{bottom: 0;}

     .sat-part1,.sat-part2,.sat-part3,.sat-part4{padding: 30px 15px;}

     .news-box{padding: 30px 15px;}

     .crumbs{padding: 0 15px;}
     .news-details{padding: 30px 15px;}
     .news-details .title{font-size: 24px;}
     .news-details .sub-title{font-size: 18px;}
     .turn-page{padding-top: 20px;}
     .turn-page .turn {width:calc(100% - 110px); }
     .turn-page .turn a{padding-bottom:5px;font-size: 12px;;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
     .turn-page .turn a:last-of-type{padding-bottom: 0;}
     .turn-page .back{width: 100px; height: 30px;line-height:30px;}

     .report-list .cont-box{padding: 15px 25px 0 25px;}
     .report-list .cont-box .big-tit { font-size: 24px; padding-bottom: 20px; text-indent: -10px; }
     .report-list .cont-box .tit{font-size: 18px;}
     .report-list .cont-box .cont{margin: 10px 0;}
     .report-list .cont-box .more{margin-top: 15px;width: 110px;height: 25px;line-height: 25px; padding-left: 10px;font-size: 12px;}
     .report-list .cont-box .more i{right: 10px;}
     
     
     .wp { padding: 0px 14px; }
     
      .quaect_list {padding: 0 30px;}
      .quaect_list li { width: 32%; margin-right: 2%; height: auto; }
      .quaect_list li:nth-child(3n) { margin-right: 0px; }
      .quaect_list li:nth-child(4n) { margin-right: 2%; }
      .epc_list{padding: 0 30px;}
      .epc_list li { width: 48%;margin-right: 4%; }
      .epc_list li:nth-child(3n) { margin-right: 4%; }
      .epc_list li:nth-child(2n) { margin-right: 0px; }
      
      .sat-part0{padding:30px 15px;}
      
      
      .party-building .party-part1{padding-top: 30px; padding-bottom: 30px;}
      .party-building .party-part1 ul{padding: 30px 60px;}
      .party-building .party-part1 ul li{width: 48%;margin-bottom: 25px;}
      .party-building .party-part2 .list-item{padding: 0 30px 30px 30px;}
      .party-building .party-part3 .list-item{padding: 30px;}
      .party-building .party-part3 .content-box .cont-box {width: 55%;}
      .party-building .party-part3 .content-box .cont-box .tit{font-size: 18px;margin-bottom: 25px;}
      .party-building .party-part3 .content-box .cont-box .cont{font-size: 14px;}
      .party-building .party-part3 .content-box .cont-box .more { width: 140px; height: 37px;    line-height: 35px; margin-top: 25px;}

      .human-resources{padding: 30px 30px 100px 30px;}
      .human-company .company-item .cn{font-size: 20px;}
      .human-company .company-item .en{font-size: 18px;}
      .human-company .company-item .title{padding-bottom:10px;}
      .human-company .company-item .cont{font-size: 14px;}
      .culture-box .swiper-slide{height: 500px;}
 }

@media screen and (max-width: 1153px){
    
      body { padding-top: 60px; }
     .nav-box {height: 60px;}
     .menu-handler{display: block;}
     .nav-right{display: none;}
     .banner .swiper-container .swiper-pagination-bullet{width: 10px;height: 10px;}
     .pw, .pw2 { width: 90%; }

     .picture-list ul { grid-template-columns: repeat(2,49%); grid-column-gap: 2%; }
     
     .inner-banner{    padding-top: 60px;}
}
@media screen and (max-width: 1024px){
      
     .ixabo, .ixnews { float: none; width: 100%; }
     .ixabo, .ixnews { float: none; width: 100%;}
     .ixnews { margin-top: 45px; }
     .ixindsbox { width: 90%; }
     .ixindsbox .ixTitle { margin-left: 0; }
     .iia { margin-right: 10px; margin-left: 0; }
     .vwrap .videobox { width: 700px; margin-left: -350px; }

     .video-box .video-list { grid-template-columns: repeat(2,49%); grid-column-gap: 2%;}

     .business-list {display: block;}

     .social-top{padding-top: 0;}
     .social-top .w1200{display: block;padding: 0 30px;}
     .social-top .w1200 .top-left{width: 100%;padding: 45px 35px 45px 35px;}
     .social-top .w1200 .top-left .tit{font-size: 24px;color: #333;padding-bottom: 55px;}
     .social-top .w1200 .top-left .cont{font-size: 14px;color: #666;line-height: 2;}
     .social-top .w1200 .top-right{width: 100%;display: flex;}
     .social-top .w1200 .top-right .newsBox{width:100%;}
     .social-top .w1200 .top-right .img2{display: none;}

     .hisb { height: 498px; overflow-y: scroll;}
     .hisb::-webkit-scrollbar { display: none; }

     .culture-part1{padding: 30px 0 20px 0;}
     .culture-title{font-size: 24px;}
     .culture-part1 .content{font-size: 14px;padding: 20px 0 35px 0;}
     .culture-part2{padding: 35px 20px;}
     .culture-part3{padding: 35px 20px;}
     .culture-part3 .w1440{padding-top: 30px;}
     .culture-part3 .cont-box{padding-top: 0;width: 300px;}
     .culture-part3 .cont-box h2{font-size: 20px;}
     .culture-part3 .cont-box ul li{font-size: 14px;padding-top: 25px;}
     .culture-part3 .logo-box{width: 300px;height: 300px;}
     .culture-part3 .logo-box img{width: 150px;}

     .red-part1 .red-box{padding-top: 20px;}
     .red-part1 .red-box .pic-box{width: 20%;}
     .red-part1 .red-box .cont-box .tit{font-size: 18px;padding-bottom: 15px;}
     .red-part1 .red-box .cont-box .cont{font-size: 14px;}
     .red-part1 .red-box .red-more{width: 100px;height: 25px;line-height: 25px;}
     .red-part1 .red-box .red-more{margin: 15px 0 0 0 ;font-size: 14px;}


     .video-box .nav-item{width: 150px;height: 70px;font-size: 14px;}
     .video-box .nav-item span{font-size: 20px;margin-right: 10px;}
     .report-list .cont-box .big-tit { font-size: 20px; padding-bottom: 15px; text-indent: -8px; }
     .report-list .cont-box .tit{font-size: 16px;}
     .report-list .cont-box .cont{font-size: 12px;}
     .report-list .cont-box .time{font-size: 12px;}
     
     .party-building .party-part1 h1{font-size: 26px;}
     .party-building .party-part1 h2{font-size: 24px;}
     .party-building .party-part1 .party-num{padding: 30px 0;}
     .party-building .party-part1 .party-num .num-item{padding: 0 30px;}
     .party-building .party-part1 .party-num .num-item .num-shu span{font-size: 40px;}
     .party-building .party-part1 .party-num .num-item .num-shu i{font-size: 24px;}
     .party-building .party-part1 .party-num .num-item .num-cont{font-size: 14px;margin-bottom: 0;}
     .party-building .party-part1 .content{padding-bottom: 20px;}

     .human-company .company-item{height: 240px;}
     .human-company .company-item .title{display: block;}
     .human-company .company-item .title span{display: block;line-height: 1.5;}
     .human-company .company-item .en{padding-left: 0;}
     .cont-line .cont-item .tips { padding-top:10px; padding-bottom:5px;display: block;}     
     .cont-line .cont-item .tips span{display: block;}     
     .cont-line .cont-item .tips .cn{font-size: 16px;padding-bottom: 4px;}

}
@media screen and (max-width: 861px){
     .vwrap .videobox { width: 100%; left: 0; margin-left: 0; }

     .foot-box .foot{display: block;}
     .foot .fshare{justify-content: flex-start;margin-top: 15px;}

     .about-title{font-size: 20px;}
     .about-subTitle{font-size: 14px;}
     .about-part1 .about-cont{padding: 0 15px;display: block;}
     .about-part1 .about-cont img{display: none;}

     .company-box{padding-top: 20px;}
     .company-box .page-nav{padding-bottom: 20px;}
     .company-box .page-nav a{width: 130px;height: 40px;line-height: 40px;}
     .company-box .company-title{font-size: 20px;}


     /*.sat-box .cont{font-size: 14px;padding: 15px 0;}*/

     .news-details .title{font-size: 18px;margin-bottom:5px;}
     .news-details .sub-title{font-size:16px;}
     .news-details .time-line{font-size: 14px;padding:10px 0 15px 0;}


     #dialog1{ width:600px; height:400px;top:190px;}
     #dialog1 .dialogTop{font-size:14px;height: 30px;line-height: 30px;padding: 0 20px;}
     #dialog1 .dialogTop  .close{width:16px;}
     #dialog1 .editInfos{padding-top:30px;padding-left: 25px;}
     #dialog1 .editInfos li{ font-size: 12px;margin-bottom: 10px;}
     #dialog1 .editInfos li .title{width:70px;text-align:right;margin-right:20px;}
     #dialog1 .editInfos li .ipt{width:230px;padding-left:10px;height: 30px;line-height: 30px;}
     /* #dialog1 .editInfos li .ipt:focus{outline:none;border-color:#1465C0;}   */
     #dialog1 .editInfos li textarea{width:230px;height: 60px;}
     #dialog1 .editInfos li .submitBtn{  width: 90px; height: 30px;line-height:30px;font-size: 14px;}

     .red-part1 .red-box .pic-box{width: 25%;}
     .jin li{width: 31%;margin-right: 3%;}

     .report-list .cont-box .big-tit{font-size: 18px;padding-bottom: 10px;text-indent:-5px;}
     .report-list .cont-box .tit{font-size: 14px;}
     .report-list .cont-box .cont{margin: 5px 0;}
     .report-list .cont-box .more{margin-top: 10px;}
     
     .report-bottom ul{width:100%;}
     .report-bottom .report-more{width:100px;height:35px;line-height:35px;font-size:14px;margin:15px auto 0;}

     .news-details .details-left{width: 100%;border-right:none; padding-right: 0;}
     .news-details .details-right{display: none;}
     
     .sat-part0 .content-box .content{padding:15px 0;}
     
     
     .human-resources h1{font-size: 32px;padding-bottom: 20px;}
     .human-resources h2{font-size: 20px;padding-bottom: 25px;}
     .human-resources .content{font-size: 14px;}
 

     .human-resources .num-box .num-list .tit{font-size: 24px;padding:20px 0 ;    display: flex; justify-content: center; align-items: center;}
     .human-resources .num-box .num-list .num-item{padding-top: 20px;}
     .human-resources .num-box .num-list .num-item .num-shu span {font-size: 18px;}
     .human-resources .num-box .num-list .num-item .num-cont{font-size: 12px;line-height: 1.8;padding: 5px 0;}

}

@media screen and (max-width: 768px){
    .quaect_list {margin-top: 30px;padding: 0 15px;}
    .quaect_list li { width: 48%; margin-right: 4%; }
    .quaect_list li:nth-child(3n) { margin-right: 4%; } 
    .quaect_list li:nth-child(2n) { margin-right: 0; } 
    .honor_bottom_title { font-size: 25px; }
    .epc_list {margin-top: 30px;padding: 0 15px; }
    .epc_list li { width: 100%; margin-right: 0px; margin-bottom: 20px; }
}

@media screen and (max-width: 641px){
     .ix1 { padding: 0 5%; }
     .iatxts .pa { padding: 30px 20px 0 20px; }
     .iatxts .nowti { font-size: 16px; margin-bottom: 10px; }
     .iatxts .tx { max-height: 96px; height: auto; }
     .vwrap .videobox { height: 350px; margin-top: -175px; }
     .foot-box{padding: 15px 0;}
     .foot-box .foot{padding: 0 15px;}


     .page-nav ul{height: 45px;justify-content: start;}
     .page-nav li a{padding: 0 20px;line-height: 45px;}
     .about-part1{padding-top: 20px;padding-bottom: 40px;}
     .about-part1 .about-num .num-item{margin-right: 30px;}
     .about-part1 .about-num .num-item .num-shu span{font-size: 30px;}
     .about-part1 .about-num .num-item .num-shu i{font-size: 18px;right:-15px;}
     .about-part1 .about-num .num-item .num-cont{font-size: 12px;}
     .about-part1 .about-cont .cont-box{padding-top: 20px;}
     .about-part1 .about-cont .cont-box .tit{font-size: 18px;padding-bottom: 10px;}
     .about-part1 .about-cont .cont-box .cont p{padding-bottom: 15px;}
     .about-part1 .about-bottom{width: 300px;transform: translateY(30%);}
     .about-swiper .swiper-slide{display: block;}
     .about-swiper .swiper-slide img{width: 100%;}
     .about-swiper .swiper-slide .cont-box{width: 100%;min-height:426px;}
     .about-swiper .prev-btn, .about-swiper .next-btn{width: 45px;top: 35%; transform: translateY(0);}
     .about-swiper .prev-btn{left: 25px;}
     .about-swiper .next-btn{right: 25px;}

     .decelopment-box{padding: 20px 15px;}
     .about-decelopment .decelopment-cont{padding:25px;width: 100%;}
     .about-decelopment .decelopment-cont .year{padding-bottom: 10px;}
     .about-decelopment .decelopment-cont .cont-item ul li{padding-left: 10px;padding-bottom: 10px;font-size: 14px;}
     .about-decelopment .decelopment-cont .cont-item ul li::after{ width: 5px; height: 5px;top:7px ;}
     .year-swiper{padding: 0 30px;}
     .year-swiper .prev-btn, .year-swiper .next-btn{width: 50px;top: 20px;}

     .company-box .zizhi-swiper{padding: 20px 30px;}
     .company-box .zizhi-swiper .swiper-slide .cont-box{padding: 15px;}
     .company-box .zizhi-swiper .swiper-slide .cont-box ul li{padding-left: 15px;padding-bottom: 10px;font-size: 12px;}
     .company-box .zizhi-swiper .prev-btn{left: 10px;}
     .company-box .zizhi-swiper .next-btn{right: 10px;}

     .honor-swiper {padding: 20px 30px;}
     .honor-swiper .swiper-slide{padding-top: 0; margin-right: 0;border-right: none;}
     .honor-swiper .swiper-container{padding-bottom: 10px;}
     .honor-swiper .swiper-slide ul li{padding-bottom: 15px;}

     .his-banner1-wrap{margin: 15px 0;}
     .his-banner1-wrap .contents{padding: 15px;}
     .his-banner1-wrap .banner-title1{font-size: 16px;margin-bottom: 0;}
     .his-banner1-wrap ul li{padding-left: 15px;padding-bottom: 10px;font-size: 12px;}
     .his-banner1-wrap ul li::after{ width: 5px; height: 5px;top:7px ;}
     .sat-part4 .pic-swiper{padding-top: 30px;}


     .news-box .top-box .img{width:35%;}
     .news-box .top-box .box{width: 65%;padding-left: 0.3rem;}
     .news-box .top-box .box h3{margin-bottom: 5px;font-size: 16px;}
     .news-box .top-box .box .detaile{font-size: 12px; margin-bottom:5px;}
     .news-box .top-box .box .btn{font-size: 13px;padding-right: 10px;}
     .news-box .lists ul {max-height: 835px;}
     .news-box .lists ul li{padding: 20px 0 15px 0;}
     .news-box .lists ul li .detaile { padding-left: 0.3rem; }
     .news-box .lists ul li .detaile h3{margin-bottom: 5px;font-size: 16px;}
     .news-box .lists ul li .detaile .det{    font-size: 12px;}
     .news-box .lists ul li .time{font-size: 0.25rem;padding:10px 5px;width: 60px;height: 60px;}
     .news-box .lists ul li .time .year { font-size: 12px; }
     .news-box .lists ul li .time .math { font-size:16px; }


     .news-details .details-left .code-box{display: block;}
     .news-details .details-left .code-box .code-item{width: 100%;margin-bottom: 15px;}

     .page-box{padding:20px 0;}
     .page-box a{width: 30px;height: 30px;line-height: 30px;margin-right: 5px;font-size: 12px; }
     .page-box a.prevnext {width: 55px;}
     .page-box a.prevnext i{font-size: 18px;}

     .video-box { padding: 30px 15px; }
     .video-box .video-list li .cont-box{height: auto;padding: 15px 0 15px 15px;}
     .video-box .video-list li .cont-box .tit{font-size:16px;}
     .video-box .video-list li .cont-box .en{font-size: 13px;}


     .business-list .item-T{padding: 30px 20px 0;}
     .business-list .item-C{margin: 30px 20px 0;}
     .business-list .item-C .lead{height: 60px;}
     .business-list li .iconfont,.business-list li .en,.business-list li .zh{ color: #fff;}
     .business-list li .en::before{ background-color: #2052B8;}
     .business-list li .img{ top: 0;}
     .business-list li .img::before{background-color: rgba(32,82,184,0.3);}
     .business-list li .lead,.business-list li .btn { opacity: 1; transform: initial;}

     .picture-box{padding: 30px 15px;}
     .picture-nav li a{width: 110px;height: 40px;font-size: 13px;}
     .picture-nav li a i{font-size:20px;}

     .social-top{padding: 0;}
     .social-top .w1200{padding: 0;}

     .culture-part1 .content{padding: 20px 15px;}
     .culture-part1 ul li{padding: 20px 10px;}
     .culture-part1 ul li img{width: 30px;}
     .culture-part1 ul li .tit{font-size: 14px;padding-bottom: 10px;}
     .culture-part1 ul li .cont{font-size: 12px;}
     .culture-part2 ul{padding: 20px 0;display: block;}
     .culture-part2 ul li{margin-bottom: 10px;}
     .culture-part3 .w1440{padding-top: 10px;}
     .culture-part3 .cont-box{width: 100%;}
     .culture-part3 .cont-box h2{font-size: 16px;}
     .culture-part3 .cont-box ul li{    padding-top: 15px;}
     .culture-part3 .logo-box{margin: 20px auto 0 auto;}


     .join-us{padding-top: 0;padding-bottom: 0;}
     .join-us .post-box{background-color: #fff;padding:15px 20px;box-sizing: border-box;}
     .join-us .post-box .post-item{width: 100%;border-bottom: 1px dashed #DBDBDB;}
     .join-us .post-box .post-item .post-cont{padding: 15px 0;}
     .join-us .post-box .post-item .post-cont .post-tit{font-size:16px;padding-bottom: 10px;}
     .join-us .post-box .post-item .post-cont .post-req span{padding-right: 10px;font-size: 12px;}
     .join-us .post-box .post-item .post-cont .post-req span img{width: 15px;vertical-align: middle;}
     .join-us .post-box .post-item .post-summary{padding: 10px 10px 15px 10px;font-size: 12px;}
     .join-us .post-box .post-item .post-summary .summary-tit{padding-bottom: 15px;}
     .join-us .post-box .post-item .post-summary .summary-cont{padding-bottom: 10px;}
     .join-us .post-box .post-item .post-summary .summary-cont p{padding-bottom: 5px;}
     .join-us .post-box .post-item .post-summary  .post-apply{width: 90px; height:30px;line-height: 30px;font-size: 14px;}


     #dialog1{ width:280px; height:400px;top:90px;}
     #dialog1 .editInfos{padding-top:20px;padding-left:15px;}
     #dialog1 .editInfos li .title{margin-right:10px;}
     #dialog1 .editInfos li .ipt{width:160px;}
     #dialog1 .editInfos li textarea{width:160px;}
     #dialog1 .editInfos li .submitBtn{margin: 0 auto;display: block;}

     .video-box .report-nav{margin-bottom: 30px;}
     .video-box .nav-item{width: 100px;height: 50px;font-size: 12px;}
     .video-box .nav-item span{font-size: 18px;margin-right: 5px;}
     .video-box .nav-item::after { bottom: -10px; border-left: 8px solid transparent; border-right: 8px solid transparent; }
     .video-box .nav-item.item1::after{border-top: 10px solid #00458E;}
     .video-box .nav-item.item2::after{border-top: 10px solid #F8B743;}
     .video-box .nav-item.item3::after{border-top: 10px solid #31B7D4;}
     
     .report-list ul{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;}
     /*.report-list ul li{width: 48%;}*/
     .report-list .pic-box{float: none;width: 100%;}
     .report-list .cont-box{float: none;width: 100%;}
     .report-box{padding: 30px 15px;}
     .report-list .cont-box{ padding: 15px ;}
     
     .t5 span { font-size: 20px; margin-bottom: 15px; }
     .join-jie { font-size: 15px; }
     .list-p1 .swiper-slide {padding: 10px; }
     .list-p1 .swiper-slide .pad ol{width:300px;}
     .join-jia { padding: 39px 0; }
     .join-t { font-size: 25px; }
     .join-tx { font-size: 15px; }
     .join-tab .wp ul li { font-size: 15px; }
     .join-tab .wp ul li.active::before { left: 32%; border-width: 12px; }
     .join-tab-kong { padding: 40px 0; text-align: left; font-size: 13px; color: #333333; display: none; clear: both; }
     
     
     .party-building .party-part1{padding:20px 15px;}
     .party-building .party-part1 h1{font-size: 20px;padding-bottom: 10px;}
     .party-building .line{width: 30px;height: 2px;}
     .party-building .party-part1 h2{font-size: 18px;padding-top: 10px;}
     .party-building .party-part1 .cont-box{font-size: 14px;padding-top: 10px;}
     .party-building .party-part1 .party-num .num-item{padding: 0 15px;}
     .party-building .party-part1 .party-num .num-item::after{height: 25px;}
     .party-building .party-part1 .party-num .num-item .num-shu span{font-size: 28px;}     
     .party-building .party-part1 .party-num .num-item .num-shu i{font-size: 20px;}
     .party-building .party-part1 .party-num .num-item .num-cont{font-size: 12px;padding-left: 5px;}
     .party-building .party-part1 .content{font-size: 14px;line-height: 1.6;}
     .party-building .party-part1 .sub-tit{font-size: 16px;}
     .party-building .party-part1 ul{padding: 15px 0;}
     .party-building .party-part1 ul li{padding: 30px 15px;height: 280px;}
     .party-building .party-part1 ul li .iconfont{font-size: 30px;padding-bottom: 15px;}
     .party-building .party-part1 ul li .tit{font-size: 16px;padding-bottom: 25px;}
     .party-building .party-part2{padding-top: 20px;}
     .party-building .party-part2 .list-item{padding: 15px;}
     .party-building .party-part2 .list-item:nth-of-type(2n){background-color: #eaeaea;}
     .party-building .party-part2 .title{font-size: 18px;}
     .party-building .party-part2 .line{margin-top: 10px;}
     .party-building .party-part2 .swiper-box{padding: 20px 30px 0 30px;}
     .party-building .party-part2 .swiper-box .prev-btn, .party-building .party-part2 .swiper-box  .next-btn{display: block;}
     .party-building .party-part3 h1{font-size: 20px;padding-bottom: 10px;}
     .party-building .party-part3 .content-box{padding-top: 15px;}
     .party-building .party-part3 .content-box .pic-box{width: 100%;}
     .party-building .party-part3 .content-box .cont-box{width: 100%;}
     .party-building .party-part3 .content-box .cont-box .tit{font-size: 16px;margin-bottom: 15px;}
     .party-building .party-part3 .content-box .cont-box .cont{font-size: 12px;}
     .party-building .party-part3 .content-box .cont-box .more{width: 120px;margin-top: 15px;font-size: 14px;}


     .human-resources{padding: 30px 15px 100px 15px;}
     .human-resources h1{font-size: 24px;padding-bottom: 10px;}
     .human-resources h2{font-size: 22px;padding-bottom: 10px;}
     .human-company{padding:30px 0 ;}
     .human-company .company-item{width: 100%;margin-bottom: 10px;height: 210px;padding: 20px;}
     .human-company .company-item .cont{line-height: 1.8;}
     .culture-box{padding:20px 0 30px 0; }
     .culture-box ul{justify-content: space-between;}
     .culture-box .swiper-slide{width: 48%;height: 300px;}
     .culture-box .swiper-slide .cont-box{  height: 200px;}
     .culture-box .swiper-slide .cont-box img{width: 48px;}
     .culture-box .swiper-slide .cont-box .tit{padding-top:25px;}
     .culture-box .swiper-slide .cont-box .en{padding-top:10px;}
     .culture-box .swiper-slide .cont-box .cont{line-height:1.7; padding-top: 10px;}
     .culture-box .swiper-slide .cont-box .content{height:auto;}
     
     .culture-cont{padding-top: 0;padding-bottom: 30px;}
     .cont-line .cont-item{width: 46%;}
     .cont-line .cont-item .title{font-size: 20px;}    
     .cont-line .cont-item .tips .cn{font-size: 14px;    height: 35px;}
     .cont-line .cont-item .cont{font-size: 12px;padding-top:10px;line-height: 1.8;}
     .culture-cont .culture-center{width: 200px;height: 200px;}
     .culture-cont .culture-center img{width: 60px;}
     .human-resources .num-box{margin-top:15px;}
     .human-resources .num-box .num-list .tit{width: 33.3%;padding-bottom: 0;align-items: flex-start;}
     .human-resources .num-box .num-list .num-item{width: 33.3%;padding:15px 10px;}

}

@media screen and (max-width: 481px){
     .ixTitle .ch { font-size: 20px; padding-right: 0; border-right: 0; margin-right: 0; float: none;}
     .ixTitle .en { float: none; }
     .ix2 { padding: 35px 0 12px 0; }
     .iabox { margin-top: 15px; }
     .iatxts .pa { padding: 30px 15px; }
     .iavideo, .iatxts { float: none; width: 100%; }
     .ix3 { padding: 40px 0; }
     .ixinds { margin-top: 15px; }
     .iia { margin-right: 0; }
     .vwrap .videobox { height: 300px; margin-top: -150px; }

     .project-swiper{padding: 20px 0 30px 0;}
     .project-swiper .swiper-container{padding: 0 30px;}
     .project-swiper .prev-btn, .project-swiper .next-btn{width: 25px;}
     .project-swiper .swiper-slide .name{font-size: 12px;}

     .video-box .video-list{display: block;}

     .business-box{padding: 30px 15px;}
     .business-list .zh{font-size: 18px;}
     .business-list .en{font-size: 14px;}
     .business-list .item-C .lead{margin-bottom: 0;}

     .picture-list{padding:15px 0 0 0 ;}
     .picture-list ul{display: block;}
     .picture-list ul li .mask{height: 55px;font-size: 16px;}


     .social-top .w1200 .top-left{width: 100%;padding: 25px 15px 25px 15px;}
     .social-top .w1200 .top-left .tit{font-size: 22px;padding-bottom:25px;}
     .social-top .w1200 .top-left .cont{font-size: 12px;line-height: 2;}
     .social-top .w1200 .top-right{width: 100%;display: block;}


     .social-bottom{padding: 15px;}
     .social-bottom .tit{font-size: 20px;padding-top: 25px;padding-bottom: 0;}
     .hisDome { padding-bottom: 25px; }
     .hisDome .wline { left: 20px; }
     .hisDome .dot { left: 0; }
     .hisb { padding-left: 103px; width:98%; }
     .hisList .txts { padding: 15px; }
     .hisList .txts .date{padding-bottom: 5px;}
     .hisList .line { left: -80px; }

     .report-list .cont-box{padding: 10px 15px;}
     .report-list .cont-box .big-tit{font-size: 16px;padding-bottom:8px;}
     .report-list .cont-box .cont{margin: 5px 0;}
     .report-list .cont-box .more{margin-top: 10px;}
     
     .culture-box .swiper-slide .cont-box{height:260px;}
     .culture-box .swiper-slide .cont-box .tit{font-size: 16px;padding-top:11px;}
     .culture-box .swiper-slide .cont-box .en{font-size: 12px;}
     .culture-box .swiper-slide .cont-box .cont{font-size: 12px;}



}

@media screen and (max-width: 400px){
    .party-building .party-part1 .party-num .num-item{padding:0 10px;}
}